=> 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 mame-0.226nb1 /bin/rm -f /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/png* GCC 7.5.0 detected Creating obj/Release Creating obj/Release/src/host Converting translation language/Lithuanian/strings.po... Creating obj/Release/src/host/lua-5.3.0/src Creating ../../bin/bsd Converting translation language/Macedonian/strings.po... lapi.c lauxlib.c Converting translation language/Japanese/strings.po... lbaselib.c lbitlib.c Converting translation language/French/strings.po... Converting translation language/Turkish/strings.po... Converting translation language/Indonesian/strings.po... lcode.c lcorolib.c Converting translation language/Slovenian/strings.po... lctype.c ldblib.c ldebug.c ldo.c Converting translation language/French_Belgium/strings.po... Converting translation language/Hungarian/strings.po... ldump.c lfunc.c lgc.c linit.c liolib.c Converting translation language/Serbian_Cyrillic/strings.po... Converting translation language/Arabic/strings.po... ../../src/host/lua-5.3.0/src/lgc.c: In function 'freeobj': ../../src/host/lua-5.3.0/src/lgc.c:691:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ../../src/host/lua-5.3.0/src/lgc.c:693:5: note: here Converting translation language/Estonian/strings.po... llex.c lmathlib.c lmem.c loadlib.c lobject.c lopcodes.c Converting translation language/Italian/strings.po... Converting translation language/Romanian/strings.po... Converting translation language/Polish/strings.po... loslib.c lparser.c Converting translation language/Burmese/strings.po... Converting translation language/Vietnamese/strings.po... lstate.c lstring.c Converting translation language/Portuguese/strings.po... lstrlib.c Converting translation language/Hebrew/strings.po... ltable.c ../../src/host/lua-5.3.0/src/ltable.c: In function 'luaH_get': ../../src/host/lua-5.3.0/src/ltable.c:545:26: warning: this statement may fall through [-Wimplicit-fallthrough=] ../../src/host/lua-5.3.0/src/ltable.c:551:5: note: here Converting translation language/Korean/strings.po... ltablib.c ../../src/host/lua-5.3.0/src/lstrlib.c: In function 'str_pack': ../../src/host/lua-5.3.0/src/lstrlib.c:1252:103: warning: this statement may fall through [-Wimplicit-fallthrough=] ../../src/host/lua-5.3.0/src/lstrlib.c:1253:7: note: here ../../src/host/lua-5.3.0/src/lstrlib.c: In function 'match': ../../src/host/lua-5.3.0/src/lstrlib.c:501:16: warning: this statement may fall through [-Wimplicit-fallthrough=] ../../src/host/lua-5.3.0/src/lstrlib.c:503:13: note: here Converting translation language/English/strings.po... ltm.c lundump.c lutf8lib.c lvm.c Converting translation language/Albanian/strings.po... Converting translation language/Bosnian/strings.po... lzio.c Converting translation language/Thai/strings.po... os_chdir.c os_copyfile.c Converting translation language/Croatian/strings.po... os_getcwd.c os_is64bit.c Converting translation language/German/strings.po... os_isdir.c Converting translation language/Russian/strings.po... os_isfile.c Converting translation language/Chinese_Simplified/strings.po... os_match.c Converting translation language/Belarusian/strings.po... os_mkdir.c os_pathsearch.c Converting translation language/Basque/strings.po... os_rmdir.c Converting translation language/Norwegian/strings.po... os_stat.c os_ticks.c os_uuid.c path_getabsolute.c path_getrelative.c Converting translation language/Hindi/strings.po... Converting translation language/Czech/strings.po... Converting translation language/Bulgarian/strings.po... path_helpers.c path_isabsolute.c Converting translation language/Afrikaans/strings.po... Converting translation language/Chinese_Traditional/strings.po... premake.c Converting translation language/Dutch/strings.po... premake_main.c scripts.c string_endswith.c Converting translation language/Catalan/strings.po... Converting translation language/French_Canada/strings.po... Converting translation language/Georgian/strings.po... string_hash.c Linking genie Converting translation language/Swedish/strings.po... Converting translation language/Spanish/strings.po... Converting translation language/Persian/strings.po... Converting translation language/Slovak/strings.po... Converting translation language/Greek/strings.po... Converting translation language/Latvian/strings.po... Converting translation language/Spanish_Mexico/strings.po... Converting translation language/Portuguese_Brazil/strings.po... Converting translation language/Finnish/strings.po... Converting translation language/Serbian/strings.po... Converting translation language/Ukrainian/strings.po... Converting translation language/Danish/strings.po... Compressing src/mame/layout/j2reelcz.lay... Compressing src/mame/layout/hh_sm510_test.lay... Compressing src/mame/layout/pcw.lay... Compressing src/mame/layout/kungfur.lay... Compressing src/mame/layout/buggychl.lay... Compressing src/mame/layout/sc4slihd.lay... Compressing src/mame/layout/cmsport.lay... Compressing src/mame/layout/m5lotta.lay... Compressing src/mame/layout/stisub.lay... Compressing src/mame/layout/fidel_bv3.lay... Compressing src/mame/layout/darius.lay... Compressing src/mame/layout/j80rr.lay... Compressing src/mame/layout/copycatm2.lay... Compressing src/mame/layout/lbeach.lay... Compressing src/mame/layout/skill98.lay... Compressing src/mame/layout/bambball.lay... Compressing src/mame/layout/c80.lay... Compressing src/mame/layout/sc4slci.lay... Compressing src/mame/layout/mephisto_modena.lay... Compressing src/mame/layout/aci_ggm.lay... Compressing src/mame/layout/yukongl5.lay... Compressing src/mame/layout/cosmicm.lay... Compressing src/mame/layout/saitek_ssystem4.lay... Compressing src/mame/layout/pbmastm.lay... Compressing src/mame/layout/j2monblt.lay... Compressing src/mame/layout/jazz.lay... Compressing src/mame/layout/mephisto_smondial2.lay... Compressing src/mame/layout/sc4cfcas.lay... Compressing src/mame/layout/sltblgpo.lay... Compressing src/mame/layout/m1nudbnke.lay... Compressing src/mame/layout/sc4cclasd.lay... Compressing src/mame/layout/dragrace.lay... Compressing src/mame/layout/elekscmp.lay... Compressing src/mame/layout/sharkpye.lay... Compressing src/mame/layout/amusco.lay... Compressing src/mame/layout/videopkr.lay... Compressing src/mame/layout/rz1.lay... Compressing src/mame/layout/aristmk5_us.lay... Compressing src/mame/layout/m1fantfbb.lay... Compressing src/mame/layout/m5jackpt.lay... Compressing src/mame/layout/m3ratrce.lay... Compressing src/mame/layout/m1fightb.lay... Compressing src/mame/layout/m1sudnima.lay... Compressing src/mame/layout/vk100.lay... Compressing src/mame/layout/cmasterb.lay... Compressing src/mame/layout/sc4sparkd.lay... Compressing src/mame/layout/patinho.lay... Compressing src/mame/layout/inder.lay... Compressing src/mame/layout/saitek_ccompan.lay... Compressing src/mame/layout/m1pinkpc.lay... Compressing src/mame/layout/ti1250.lay... Compressing src/mame/layout/m1thatlfc.lay... Compressing src/mame/layout/m5bbrocl.lay... Compressing src/mame/layout/sgsafari.lay... Compressing src/mame/layout/novoplay.lay... Compressing src/mame/layout/wswan.lay... Compressing src/mame/layout/18w.lay... Compressing src/mame/layout/by17_matahari.lay... Compressing src/mame/layout/ace.lay... Compressing src/mame/layout/4004clk.lay... Compressing src/mame/layout/sc4pen1c.lay... Compressing src/mame/layout/m3blkhle.lay... Compressing src/mame/layout/zac_proto.lay... Compressing src/mame/layout/mpu5.lay... Compressing src/mame/layout/m1bigdel.lay... Compressing src/mame/layout/wildfire.lay... Compressing src/mame/layout/j6drdogh.lay... Compressing src/mame/layout/vsmile.lay... Compressing src/mame/layout/sym1.lay... Compressing src/mame/layout/saitek_mark6.lay... Compressing src/mame/layout/ac1primt.lay... Compressing src/mame/layout/sc2cpe.lay... Compressing src/mame/layout/m4addr.lay... Compressing src/mame/layout/m5resfrg.lay... Compressing src/mame/layout/sc4fever.lay... Compressing src/mame/layout/milton.lay... Compressing src/mame/layout/sdk85.lay... Compressing src/mame/layout/hh_ucom4_test.lay... Compressing src/mame/layout/qkracer.lay... Compressing src/mame/layout/m3razdaza.lay... Compressing src/mame/layout/sc2.lay... Compressing src/mame/layout/j6colcsh.lay... Compressing src/mame/layout/racedrivpan.lay... Compressing src/mame/layout/sc4rotc.lay... Compressing src/mame/layout/wackygtr.lay... Compressing src/mame/layout/j2luckar.lay... Compressing src/mame/layout/pe_keno.lay... Compressing src/mame/layout/enforce.lay... Compressing src/mame/layout/cmpacman.lay... Compressing src/mame/layout/pdrift.lay... Compressing src/mame/layout/j2supstp.lay... Compressing src/mame/layout/j6monst.lay... Compressing src/mame/layout/sc4lirb.lay... Compressing src/mame/layout/ltcasino.lay... Compressing src/mame/layout/m1guvnor.lay... Compressing src/mame/layout/proconn.lay... Compressing src/mame/layout/mpf1.lay... Compressing src/mame/layout/sc4roksc.lay... Compressing src/mame/layout/j2cshcrd.lay... Compressing src/mame/layout/j80supst.lay... Compressing src/mame/layout/m5dick10.lay... Compressing src/mame/layout/m5gimmie.lay... Compressing src/mame/layout/pairmtch.lay... Compressing src/mame/layout/wldarrow.lay... Compressing src/mame/layout/j2reelbn.lay... Compressing src/mame/layout/abaseb.lay... Compressing src/mame/layout/saitek_schess.lay... Compressing src/mame/layout/gts80.lay... Compressing src/mame/layout/j2hiroll.lay... Compressing src/mame/layout/sc4duckqa.lay... Compressing src/mame/layout/pirpok2.lay... Compressing src/mame/layout/j2reelmo.lay... Compressing src/mame/layout/m3winstr.lay... Compressing src/mame/layout/topspeed.lay... Compressing src/mame/layout/pe_poker.lay... Compressing src/mame/layout/ninjaw.lay... Compressing src/mame/layout/atari_s2.lay... Compressing src/mame/layout/datum.lay... Compressing src/mame/layout/toutangonl.lay... Compressing src/mame/layout/gnw_dualv.lay... Compressing src/mame/layout/rebound.lay... Compressing src/mame/layout/aristmk5.lay... Compressing src/mame/layout/snmath.lay... Compressing src/mame/layout/pe_slots.lay... Compressing src/mame/layout/cmulti8.lay... Compressing src/mame/layout/sc4quidrb.lay... Compressing src/mame/layout/j6btbwd.lay... Compressing src/mame/layout/sc4fpitcb.lay... Compressing src/mame/layout/sc4mmmg.lay... Compressing src/mame/layout/spellb.lay... Compressing src/mame/layout/m5revo13.lay... Compressing src/mame/layout/mpf1p.lay... Compressing src/mame/layout/tritreat.lay... Compressing src/mame/layout/dolphunk.lay... Compressing src/mame/layout/sc4crzkya.lay... Compressing src/mame/layout/mpu4.lay... Compressing src/mame/layout/mephisto_alm32.lay... Compressing src/mame/layout/regence.lay... Compressing src/mame/layout/j2frucnx.lay... Compressing src/mame/layout/by17.lay... Compressing src/mame/layout/j6cpal.lay... Compressing src/mame/layout/m5bling.lay... Compressing src/mame/layout/sc4starpk.lay... Compressing src/mame/layout/prophet600.lay... Compressing src/mame/layout/saitek_ssystem3.lay... Compressing src/mame/layout/rungun_dual.lay... Compressing src/mame/layout/sc4coro.lay... Compressing src/mame/layout/saitek_exchess.lay... Compressing src/mame/layout/epc.lay... Compressing src/mame/layout/multidrw.lay... Compressing src/mame/layout/sc4polic.lay... Compressing src/mame/layout/sc2eggs1.lay... Compressing src/mame/layout/pe_bjack.lay... Compressing src/mame/layout/et3400.lay... Compressing src/mame/layout/cz101.lay... Compressing src/mame/layout/saitek_corona.lay... Compressing src/mame/layout/j2droplt.lay... Compressing src/mame/layout/calspeed.lay... Compressing src/mame/layout/maxaflex.lay... Compressing src/mame/layout/navarone.lay... Compressing src/mame/layout/j2adnote.lay... Compressing src/mame/layout/sc4hissa.lay... Compressing src/mame/layout/ebball2.lay... Compressing src/mame/layout/sc4pwrbq.lay... Compressing src/mame/layout/tc4.lay... Compressing src/mame/layout/j6snakes.lay... Compressing src/mame/layout/fccpu1.lay... Compressing src/mame/layout/fidel_vcc.lay... Compressing src/mame/layout/tm990189.lay... Compressing src/mame/layout/ut88mini.lay... Compressing src/mame/layout/saitek_chesstrv.lay... Compressing src/mame/layout/incasunnz.lay... Compressing src/mame/layout/mystgard.lay... Compressing src/mame/layout/saitek_cp2000.lay... Compressing src/mame/layout/fidel_brc.lay... Compressing src/mame/layout/timaze.lay... Compressing src/mame/layout/sc4wldjkc.lay... Compressing src/mame/layout/gts3.lay... Compressing src/mame/layout/m1htclb.lay... Compressing src/mame/layout/mephisto_megaiv.lay... Compressing src/mame/layout/bonuscrd.lay... Compressing src/mame/layout/sc4rhxcl.lay... Compressing src/mame/layout/sstrangr.lay... Compressing src/mame/layout/s11.lay... Compressing src/mame/layout/medlanes.lay... Compressing src/mame/layout/m3replay.lay... Compressing src/mame/layout/j6ewn.lay... Compressing src/mame/layout/contcirc.lay... Compressing src/mame/layout/snspellsp.lay... Compressing src/mame/layout/j2lovsht.lay... Compressing src/mame/layout/j2nudfev.lay... Compressing src/mame/layout/sc4mspid.lay... Compressing src/mame/layout/m5evgrhr.lay... Compressing src/mame/layout/j5suphi.lay... Compressing src/mame/layout/sharkpy.lay... Compressing src/mame/layout/bzone.lay... Compressing src/mame/layout/suprstar.lay... Compressing src/mame/layout/crusnusa.lay... Compressing src/mame/layout/bbcm.lay... Compressing src/mame/layout/gts80a_caveman.lay... Compressing src/mame/layout/h2hbaskbc.lay... Compressing src/mame/layout/sc4bantm.lay... Compressing src/mame/layout/m1frexplc.lay... Compressing src/mame/layout/m5xchn.lay... Compressing src/mame/layout/modulab.lay... Compressing src/mame/layout/swhr2u.lay... Compressing src/mame/layout/ditto.lay... Compressing src/mame/layout/esq2by16.lay... Compressing src/mame/layout/tailg.lay... Compressing src/mame/layout/f2pbball.lay... Compressing src/mame/layout/sc4hilo.lay... Compressing src/mame/layout/arrball.lay... Compressing src/mame/layout/v4strike.lay... Compressing src/mame/layout/goldenra.lay... Compressing src/mame/layout/meybjack.lay... Compressing src/mame/layout/cashchamnz.lay... Compressing src/mame/layout/m5skulcl20.lay... Compressing src/mame/layout/mekd2.lay... Compressing src/mame/layout/splitsec.lay... Compressing src/mame/layout/cmezspin.lay... Compressing src/mame/layout/m5rgclb12.lay... Compressing src/mame/layout/pc8500.lay... Compressing src/mame/layout/m5ggems20.lay... Compressing src/mame/layout/nfb96.lay... Compressing src/mame/layout/cuckoou.lay... Compressing src/mame/layout/sltblgtk.lay... Compressing src/mame/layout/sc4bobcl.lay... Compressing src/mame/layout/j2cshnud.lay... Compressing src/mame/layout/sc4xmarka.lay... Compressing src/mame/layout/fidel_exv.lay... Compressing src/mame/layout/j2ews.lay... Compressing src/mame/layout/gts80a.lay... Compressing src/mame/layout/geisha.lay... Compressing src/mame/layout/sc4plumb.lay... Compressing src/mame/layout/m1monclb.lay... Compressing src/mame/layout/cnsector.lay... Compressing src/mame/layout/m3winagnb.lay... Compressing src/mame/layout/mpf1b.lay... Compressing src/mame/layout/instruct.lay... Compressing src/mame/layout/j6casclaf.lay... Compressing src/mame/layout/ltd.lay... Compressing src/mame/layout/marmagicu.lay... Compressing src/mame/layout/novag_mk1.lay... Compressing src/mame/layout/hp9845b.lay... Compressing src/mame/layout/j2reelbo.lay... Compressing src/mame/layout/sc1str4.lay... Compressing src/mame/layout/fireball.lay... Compressing src/mame/layout/gts80b.lay... Compressing src/mame/layout/sc4emmerc.lay... Compressing src/mame/layout/bankshot.lay... Compressing src/mame/layout/j6rico.lay... Compressing src/mame/layout/m5crzkni.lay... Compressing src/mame/layout/shuttlei.lay... Compressing src/mame/layout/lucky74.lay... Compressing src/mame/layout/dolphntrceb.lay... Compressing src/mame/layout/de2.lay... Compressing src/mame/layout/finallap.lay... Compressing src/mame/layout/sc2casr2.lay... Compressing src/mame/layout/fidel_cc10.lay... Compressing src/mame/layout/fidel_vsc.lay... Compressing src/mame/layout/j6hapyhrb.lay... Compressing src/mame/layout/fidel_cc1.lay... Compressing src/mame/layout/m4andybt.lay... Compressing src/mame/layout/m5psycho.lay... Compressing src/mame/layout/zapcomputer.lay... Compressing src/mame/layout/accomm.lay... Compressing src/mame/layout/unkeinv.lay... Compressing src/mame/layout/v4barqst.lay... Compressing src/mame/layout/horseran.lay... Compressing src/mame/layout/depthch.lay... Compressing src/mame/layout/galactic.lay... Compressing src/mame/layout/monkeysee.lay... Compressing src/mame/layout/sc4tfclb.lay... Compressing src/mame/layout/3bagflnz.lay... Compressing src/mame/layout/m1cik51o.lay... Compressing src/mame/layout/cxg_ch2001.lay... Compressing src/mame/layout/s3.lay... Compressing src/mame/layout/3bagflvt.lay... Compressing src/mame/layout/sr16.lay... Compressing src/mame/layout/hp9825.lay... Compressing src/mame/layout/chexx.lay... Compressing src/mame/layout/crusnexo.lay... Compressing src/mame/layout/m1itjobc.lay... Compressing src/mame/layout/j6reelmn.lay... Compressing src/mame/layout/splus.lay... Compressing src/mame/layout/pulltabs.lay... Compressing src/mame/layout/m5doshpk05.lay... Compressing src/mame/layout/breakout.lay... Compressing src/mame/layout/m3lineup.lay... Compressing src/mame/layout/m1coro21n.lay... Compressing src/mame/layout/m5openbx05.lay... Compressing src/mame/layout/m5austin11.lay... Compressing src/mame/layout/j6kungfud.lay... Compressing src/mame/layout/segajw.lay... Compressing src/mame/layout/m5btlbnk.lay... Compressing src/mame/layout/vgmplay.lay... Compressing src/mame/layout/saitek_risc2500.lay... Compressing src/mame/layout/m1dxmono51o.lay... Compressing src/mame/layout/sc4pstata.lay... Compressing src/mame/layout/zac_2.lay... Compressing src/mame/layout/videocba.lay... Compressing src/mame/layout/j5nite.lay... Compressing src/mame/layout/svmu.lay... Compressing src/mame/layout/j6quick.lay... Compressing src/mame/layout/mephisto_alm16.lay... Compressing src/mame/layout/cqback.lay... Compressing src/mame/layout/connect4.lay... Compressing src/mame/layout/7in1ss.lay... Compressing src/mame/layout/gnw_dualh.lay... Compressing src/mame/layout/sc4crzgna.lay... Compressing src/mame/layout/sc4dmineb.lay... Compressing src/mame/layout/slc1a.lay... Compressing src/mame/layout/hp9k_3xx.lay... Compressing src/mame/layout/sc4eascsc.lay... Compressing src/mame/layout/sc4tbana.lay... Compressing src/mame/layout/bumblbug.lay... Compressing src/mame/layout/vidbrain.lay... Compressing src/mame/layout/s8.lay... Compressing src/mame/layout/novag_ssensor4.lay... Compressing src/mame/layout/sc4chavy.lay... Compressing src/mame/layout/qfire.lay... Compressing src/mame/layout/gorf.lay... Compressing src/mame/layout/m68705prg.lay... Compressing src/mame/layout/m5ultimo04.lay... Compressing src/mame/layout/m5squids06.lay... Compressing src/mame/layout/mountmon.lay... Compressing src/mame/layout/atarifb4.lay... Compressing src/mame/layout/j6mono60.lay... Compressing src/mame/layout/h2hhockey.lay... Compressing src/mame/layout/bship.lay... Compressing src/mame/layout/saitek_prschess.lay... Compressing src/mame/layout/poker41.lay... Compressing src/mame/layout/captflag.lay... Compressing src/mame/layout/sc4cclim.lay... Compressing src/mame/layout/sc4mou.lay... Compressing src/mame/layout/sc4lkbcl.lay... Compressing src/mame/layout/newbrain.lay... Compressing src/mame/layout/ufo21.lay... Compressing src/mame/layout/sspeedr.lay... Compressing src/mame/layout/m5rub.lay... Compressing src/mame/layout/sc4suscl.lay... Compressing src/mame/layout/lostreas.lay... Compressing src/mame/layout/24cdjuke.lay... Compressing src/mame/layout/fidel_desdis_68kr.lay... Compressing src/mame/layout/sc4deepi.lay... Compressing src/mame/layout/m5mega.lay... Compressing src/mame/layout/bmiidx.lay... Compressing src/mame/layout/conic_cchess2.lay... Compressing src/mame/layout/tb303.lay... Compressing src/mame/layout/m1manhat.lay... Compressing src/mame/layout/seabattl.lay... Compressing src/mame/layout/sc4chuba.lay... Compressing src/mame/layout/lc80.lay... Compressing src/mame/layout/hh_amis2k_test.lay... Compressing src/mame/layout/ttfball.lay... Compressing src/mame/layout/m5jmpgem01.lay... Compressing src/mame/layout/by35_playboy.lay... Compressing src/mame/layout/jockeyc.lay... Compressing src/mame/layout/touchme.lay... Compressing src/mame/layout/m3oddson.lay... Compressing src/mame/layout/m5grush.lay... Compressing src/mame/layout/m3snaphp.lay... Compressing src/mame/layout/nbmj8688.lay... Compressing src/mame/layout/digel804.lay... Compressing src/mame/layout/m1trtr.lay... Compressing src/mame/layout/aristmk4.lay... Compressing src/mame/layout/bfmsys85.lay... Compressing src/mame/layout/mephisto_bup.lay... Compressing src/mame/layout/h2hhockeyc.lay... Compressing src/mame/layout/goldenc.lay... Compressing src/mame/layout/rowamet.lay... Compressing src/mame/layout/m5ratpka.lay... Compressing src/mame/layout/sc4bedcl.lay... Compressing src/mame/layout/fidel_bcc.lay... Compressing src/mame/layout/qtbird.lay... Compressing src/mame/layout/cmasterc.lay... Compressing src/mame/layout/j2nudmon.lay... Compressing src/mame/layout/simon.lay... Compressing src/mame/layout/m1monou.lay... Compressing src/mame/layout/sc4crc.lay... Compressing src/mame/layout/fidel_msc_v1.lay... Compressing src/mame/layout/sc4monoba.lay... Compressing src/mame/layout/saitek_leonardo.lay... Compressing src/mame/layout/j6untch.lay... Compressing src/mame/layout/vboy.lay... Compressing src/mame/layout/aristmk5_us_200.lay... Compressing src/mame/layout/j2jackbr.lay... Compressing src/mame/layout/barrier.lay... Compressing src/mame/layout/m1itskob.lay... Compressing src/mame/layout/j2plsmnd.lay... Compressing src/mame/layout/md6802.lay... Compressing src/mame/layout/spacwalk.lay... Compressing src/mame/layout/sc4ftopib.lay... Compressing src/mame/layout/j2tstplt.lay... Compressing src/mame/layout/przfight.lay... Compressing src/mame/layout/m5mpfc.lay... Compressing src/mame/layout/f1gpstar.lay... Compressing src/mame/layout/hankin.lay... Compressing src/mame/layout/snread.lay... Compressing src/mame/layout/kas89.lay... Compressing src/mame/layout/fashion.lay... Compressing src/mame/layout/upndown.lay... Compressing src/mame/layout/j6cascze.lay... Compressing src/mame/layout/wikwin.lay... Compressing src/mame/layout/j2nudshf.lay... Compressing src/mame/layout/j5cira.lay... Compressing src/mame/layout/j2sstrea.lay... Compressing src/mame/layout/m5kkebab.lay... Compressing src/mame/layout/kim1.lay... Compressing src/mame/layout/m1luxorb.lay... Compressing src/mame/layout/ufo800.lay... Compressing src/mame/layout/flash.lay... Compressing src/mame/layout/ti25503.lay... Compressing src/mame/layout/j2take2.lay... Compressing src/mame/layout/bbc.lay... Compressing src/mame/layout/akkaarrh.lay... Compressing src/mame/layout/sc4susk.lay... Compressing src/mame/layout/noraut11.lay... Compressing src/mame/layout/sc1pwrl.lay... Compressing src/mame/layout/arcwins.lay... Compressing src/mame/layout/eacc.lay... Compressing src/mame/layout/m3rollem.lay... Compressing src/mame/layout/sc4hotpr.lay... Compressing src/mame/layout/novag_micro.lay... Compressing src/mame/layout/m1casroy1.lay... Compressing src/mame/layout/sc4cmania.lay... Compressing src/mame/layout/coco3.lay... Compressing src/mame/layout/speedrs.lay... Compressing src/mame/layout/venicea5.lay... Compressing src/mame/layout/h2hsoccerc.lay... Compressing src/mame/layout/m5qshot04.lay... Compressing src/mame/layout/elecyoyo.lay... Compressing src/mame/layout/beaminv.lay... Compressing src/mame/layout/m5extrm.lay... Compressing src/mame/layout/ac1pster.lay... Compressing src/mame/layout/alinvade.lay... Compressing src/mame/layout/m3slight.lay... Compressing src/mame/layout/j6crack.lay... Compressing src/mame/layout/sc1clbtma.lay... Compressing src/mame/layout/amico2k.lay... Compressing src/mame/layout/j5popeye.lay... Compressing src/mame/layout/ac1clbmn.lay... Compressing src/mame/layout/m3toplin.lay... Compressing src/mame/layout/lchicken.lay... Compressing src/mame/layout/m1imclb.lay... Compressing src/mame/layout/jpms80.lay... Compressing src/mame/layout/bob85.lay... Compressing src/mame/layout/pengpuck.lay... Compressing src/mame/layout/j2exec.lay... Compressing src/mame/layout/spyhunt.lay... Compressing src/mame/layout/m1retpp.lay... Compressing src/mame/layout/sc4cashm.lay... Compressing src/mame/layout/leboom.lay... Compressing src/mame/layout/sc2prom.lay... Compressing src/mame/layout/sc2cpg.lay... Compressing src/mame/layout/j6goldgla.lay... Compressing src/mame/layout/gldncrwn.lay... Compressing src/mame/layout/tithermos.lay... Compressing src/mame/layout/igspoker.lay... Compressing src/mame/layout/m4alladv.lay... Compressing src/mame/layout/avalnche.lay... Compressing src/mame/layout/m4actclb.lay... Compressing src/mame/layout/sc4hi5.lay... Compressing src/mame/layout/j2litnot.lay... Compressing src/mame/layout/j6swpdrp.lay... Compressing src/mame/layout/cardline.lay... Compressing src/mame/layout/fvrpitch.lay... Compressing src/mame/layout/j6aceclb.lay... Compressing src/mame/layout/gridiron.lay... Compressing src/mame/layout/j5palma.lay... Compressing src/mame/layout/attackfc.lay... Compressing src/mame/layout/m5oohaah.lay... Compressing src/mame/layout/mmerlin.lay... Compressing src/mame/layout/tcfball.lay... Compressing src/mame/layout/saitek_intchess.lay... Compressing src/mame/layout/gjackpot.lay... Compressing src/mame/layout/tgm.lay... Compressing src/mame/layout/m5hisprt.lay... Compressing src/mame/layout/j6oxobin.lay... Compressing src/mame/layout/spacezap.lay... Compressing src/mame/layout/fidel_msc_v2.lay... Compressing src/mame/layout/ebball3.lay... Compressing src/mame/layout/m1nhp.lay... Compressing src/mame/layout/micropin.lay... Compressing src/mame/layout/m5nnww.lay... Compressing src/mame/layout/tbaskb.lay... Compressing src/mame/layout/saitek_chesstrvi.lay... Compressing src/mame/layout/tm990189v.lay... Compressing src/mame/layout/j6megbck.lay... Compressing src/mame/layout/spdheat.lay... Compressing src/mame/layout/amiga.lay... Compressing src/mame/layout/m5frnzy.lay... Compressing src/mame/layout/j2cshfil.lay... Compressing src/mame/layout/sc1sirb.lay... Compressing src/mame/layout/m1albsqp.lay... Compressing src/mame/layout/j6acehi.lay... Compressing src/mame/layout/fidel_ex.lay... Compressing src/mame/layout/sc4pipe.lay... Compressing src/mame/layout/j6wizardd.lay... Compressing src/mame/layout/bship82.lay... Compressing src/mame/layout/m5peepsh.lay... Compressing src/mame/layout/gpoker.lay... Compressing src/mame/layout/7smash.lay... Compressing src/mame/layout/sc1dblch.lay... Compressing src/mame/layout/j6indyi.lay... Compressing src/mame/layout/pmpoker.lay... Compressing src/mame/layout/j5fairp.lay... Compressing src/mame/layout/copsnrob.lay... Compressing src/mame/layout/newbraina.lay... Compressing src/mame/layout/spyhunttec.lay... Compressing src/mame/layout/wizways.lay... Compressing src/mame/layout/m3loony.lay... Compressing src/mame/layout/j2silvcl.lay... Compressing src/mame/layout/h2hfootb.lay... Compressing src/mame/layout/sc4mr2rc.lay... Compressing src/mame/layout/crmaze2p.lay... Compressing src/mame/layout/comp4.lay... Compressing src/mame/layout/mdallas.lay... Compressing src/mame/layout/escmars.lay... Compressing src/mame/layout/mekd3.lay... Compressing src/mame/layout/m5holy.lay... Compressing src/mame/layout/m5carou.lay... Compressing src/mame/layout/votrtnt.lay... Compressing src/mame/layout/sc2_vid.lay... Compressing src/mame/layout/hh_pic16_test.lay... Compressing src/mame/layout/sc2ptytm1.lay... Compressing src/mame/layout/m4andyge.lay... Compressing src/mame/layout/mephisto_junior.lay... Compressing src/mame/layout/eleciq.lay... Compressing src/mame/layout/hp3478a.lay... Compressing src/mame/layout/m1bghou.lay... Compressing src/mame/layout/smoto.lay... Compressing src/mame/layout/px4.lay... Compressing src/mame/layout/j5hollyc.lay... Compressing src/mame/layout/j2litean.lay... Compressing src/mame/layout/j6twst.lay... Compressing src/mame/layout/m5tbird.lay... Compressing src/mame/layout/irrmaze.lay... Compressing src/mame/layout/tcfballa.lay... Compressing src/mame/layout/j2gldchy.lay... Compressing src/mame/layout/fidel_ex_68k.lay... Compressing src/mame/layout/cnfball2.lay... Compressing src/mame/layout/peplus.lay... Compressing src/mame/layout/sc4redsq.lay... Compressing src/mame/layout/sc4taekw.lay... Compressing src/mame/layout/luckybal.lay... Compressing src/mame/layout/m5bnzclb.lay... Compressing src/mame/layout/montree.lay... Compressing src/mame/layout/chance32.lay... Compressing src/mame/layout/play_3.lay... Compressing src/mame/layout/j6ffce.lay... Compressing src/mame/layout/m1ttcash.lay... Compressing src/mame/layout/mmd1.lay... Compressing src/mame/layout/tascr30.lay... Compressing src/mame/layout/sc4rtc.lay... Compressing src/mame/layout/sc4captn.lay... Compressing src/mame/layout/sc4ppclb.lay... Compressing src/mame/layout/j80hotln.lay... Compressing src/mame/layout/s8a.lay... Compressing src/mame/layout/ac1pstrt.lay... Compressing src/mame/layout/j5indsum.lay... Compressing src/mame/layout/pr8210.lay... Compressing src/mame/layout/m1cororrk.lay... Compressing src/mame/layout/sc4lockb.lay... Compressing src/mame/layout/sc4himi.lay... Compressing src/mame/layout/dmv.lay... Compressing src/mame/layout/m5jackp2.lay... Compressing src/mame/layout/j2coinsh.lay... Compressing src/mame/layout/novag_scorpio68k.lay... Compressing src/mame/layout/m5elband.lay... Compressing src/mame/layout/esoccer.lay... Compressing src/mame/layout/msthawk.lay... Compressing src/mame/layout/m5codft.lay... Compressing src/mame/layout/jeutel.lay... Compressing src/mame/layout/wico.lay... Compressing src/mame/layout/bfm_sc4.lay... Compressing src/mame/layout/fidel_rsc.lay... Compressing src/mame/layout/roundup5.lay... Compressing src/mame/layout/m5cashrn.lay... Compressing src/mame/layout/ssports4.lay... Compressing src/mame/layout/j2hotsht.lay... Compressing src/mame/layout/maniac.lay... Compressing src/mame/layout/j6rollerd.lay... Compressing src/mame/layout/m5barkng.lay... Compressing src/mame/layout/kenseim.lay... Compressing src/mame/layout/tonypok.lay... Compressing src/mame/layout/sc4acesh.lay... Compressing src/mame/layout/sc1cl65.lay... Compressing src/mame/layout/novag_sexpert.lay... Compressing src/mame/layout/pantmaga.lay... Compressing src/mame/layout/j2cvault.lay... Compressing src/mame/layout/hh_sm500_test.lay... Compressing src/mame/layout/fidel_csc.lay... Compressing src/mame/layout/sc4pony.lay... Compressing src/mame/layout/m3supspo.lay... Compressing src/mame/layout/tisr16.lay... Compressing src/mame/layout/luckyrlt.lay... Compressing src/mame/layout/mephisto_berlin.lay... Compressing src/mame/layout/m1wldzner.lay... Compressing src/mame/layout/qniled.lay... Compressing src/mame/layout/saitek_stratos.lay... Compressing src/mame/layout/sc4tpshta.lay... Compressing src/mame/layout/m5dblqtsb.lay... Compressing src/mame/layout/ecoinf3.lay... Compressing src/mame/layout/microvision.lay... Compressing src/mame/layout/m5supro.lay... Compressing src/mame/layout/j6guabcl.lay... Compressing src/mame/layout/m5loony.lay... Compressing src/mame/layout/m3cskill.lay... Compressing src/mame/layout/ravens.lay... Compressing src/mame/layout/lagunar.lay... Compressing src/mame/layout/m5kingqc06.lay... Compressing src/mame/layout/sc4clashd.lay... Compressing src/mame/layout/j5topshp.lay... Compressing src/mame/layout/bcheetah.lay... Compressing src/mame/layout/sc4ttomb.lay... Compressing src/mame/layout/m1clbfvr.lay... Compressing src/mame/layout/noraut12.lay... Compressing src/mame/layout/cashcham.lay... Compressing src/mame/layout/m5wonga.lay... Compressing src/mame/layout/lazercmd.lay... Compressing src/mame/layout/j5intr.lay... Compressing src/mame/layout/st_mp100.lay... Compressing src/mame/layout/m3fortun.lay... Compressing src/mame/layout/j2hilocl.lay... Compressing src/mame/layout/j6arcadee.lay... Compressing src/mame/layout/pe_schip.lay... Compressing src/mame/layout/j5firebl.lay... Compressing src/mame/layout/m4aao.lay... Compressing src/mame/layout/aquastge.lay... Compressing src/mame/layout/mathmagi.lay... Compressing src/mame/layout/saitek_minichess.lay... Compressing src/mame/layout/cxg_scptchess_v1.lay... Compressing src/mame/layout/h8.lay... Compressing src/mame/layout/amerihok.lay... Compressing src/mame/layout/j6bnza.lay... Compressing src/mame/layout/model1io2.lay... Compressing src/mame/layout/m5clown11.lay... Compressing src/mame/layout/m3chase.lay... Compressing src/mame/layout/m5cosclb.lay... Compressing src/mame/layout/m5piefac.lay... Compressing src/mame/layout/orchidmsnz.lay... Compressing src/mame/layout/fidel_chesster.lay... Compressing src/mame/layout/j6stards.lay... Compressing src/mame/layout/gunchamps.lay... Compressing src/mame/layout/j2slvrgh.lay... Compressing src/mame/layout/j6euphor.lay... Compressing src/mame/layout/m5rwb.lay... Compressing src/mame/layout/tk80.lay... Compressing src/mame/layout/mgames.lay... Compressing src/mame/layout/m3rockpl.lay... Compressing src/mame/layout/spacewin.lay... Compressing src/mame/layout/minicom.lay... Compressing src/mame/layout/m3autort.lay... Compressing src/mame/layout/j6frtpot.lay... Compressing src/mame/layout/pvmil.lay... Compressing src/mame/layout/fidel_phantom.lay... Compressing src/mame/layout/cxg_sphinx40.lay... Compressing src/mame/layout/efootb4.lay... Compressing src/mame/layout/m5hellrz.lay... Compressing src/mame/layout/checkma5.lay... Compressing src/mame/layout/pokonl97.lay... Compressing src/mame/layout/buggyboy.lay... Compressing src/mame/layout/kgalah.lay... Compressing src/mame/layout/blckjack.lay... Compressing src/mame/layout/lucky8.lay... Compressing src/mame/layout/x68000.lay... Compressing src/mame/layout/cnbaskb.lay... Compressing src/mame/layout/z80netb.lay... Compressing src/mame/layout/g627.lay... Compressing src/mame/layout/sms1.lay... Compressing src/mame/layout/sdk86.lay... Compressing src/mame/layout/m5hifly.lay... Compressing src/mame/layout/m1chain.lay... Compressing src/mame/layout/j2cashrv.lay... Compressing src/mame/layout/m5korma.lay... Compressing src/mame/layout/j6bigbukc.lay... Compressing src/mame/layout/m5monmst.lay... Compressing src/mame/layout/superchs.lay... Compressing src/mame/layout/flicker.lay... Compressing src/mame/layout/j2trail.lay... Compressing src/mame/layout/novag_diablo68k.lay... Compressing src/mame/layout/m1przeeb.lay... Compressing src/mame/layout/novag_cforte.lay... Compressing src/mame/layout/j6kfc.lay... Compressing src/mame/layout/luckgrln.lay... Compressing src/mame/layout/m5all41d.lay... Compressing src/mame/layout/m3tfair.lay... Compressing src/mame/layout/jpmsys5.lay... Compressing src/mame/layout/dreamwv.lay... Compressing src/mame/layout/j2nudbnz.lay... Compressing src/mame/layout/sc4dndtp.lay... Compressing src/mame/layout/votrpss.lay... Compressing src/mame/layout/novag_constq.lay... Compressing src/mame/layout/m5psyccl01.lay... Compressing src/mame/layout/m5tempp.lay... Compressing src/mame/layout/j6topflg.lay... Compressing src/mame/layout/ti74.lay... Compressing src/mame/layout/fidel_eas.lay... Compressing src/mame/layout/j2fqueen.lay... Compressing src/mame/layout/m5flipcr.lay... Compressing src/mame/layout/m1bargnc.lay... Compressing src/mame/layout/m5gstrik.lay... Compressing src/mame/layout/wpc_an.lay... Compressing src/mame/layout/atari_s1.lay... Compressing src/mame/layout/m5gsstrk07.lay... Compressing src/mame/layout/m5egr.lay... Compressing src/mame/layout/sc2heypr.lay... Compressing src/mame/layout/warrior.lay... Compressing src/mame/layout/mmd2.lay... Compressing src/mame/layout/apollo.lay... Compressing src/mame/layout/wecleman.lay... Compressing src/mame/layout/j2rdclb.lay... Compressing src/mame/layout/sc4canca.lay... Compressing src/mame/layout/ms0515.lay... Compressing src/mame/layout/j80nudg2.lay... Compressing src/mame/layout/sc1bartk.lay... Compressing src/mame/layout/redbaron.lay... Compressing src/mame/layout/m5hotstf.lay... Compressing src/mame/layout/jp.lay... Compressing src/mame/layout/segabill.lay... Compressing src/mame/layout/m5bigchs.lay... Compressing src/mame/layout/babypkr.lay... Compressing src/mame/layout/sc4gaga.lay... Compressing src/mame/layout/pengpayce.lay... Compressing src/mame/layout/lightfgt.lay... Compressing src/mame/layout/tenpindx.lay... Compressing src/mame/layout/j80myspn.lay... Compressing src/mame/layout/m4alpha.lay... Compressing src/mame/layout/saitek_mark5.lay... Compressing src/mame/layout/sc4fd7tha.lay... Compressing src/mame/layout/astdelux.lay... Compressing src/mame/layout/lynx.lay... Compressing src/mame/layout/ck_master.lay... Compressing src/mame/layout/pyramid.lay... Compressing src/mame/layout/pve500.lay... Compressing src/mame/layout/m3sexcu.lay... Compressing src/mame/layout/m5overld.lay... Compressing src/mame/layout/sc4pwrsg.lay... Compressing src/mame/layout/chickna5v.lay... Compressing src/mame/layout/j2cashtk.lay... Compressing src/mame/layout/m5fire.lay... Compressing src/mame/layout/esbattle.lay... Compressing src/mame/layout/destroyr.lay... Compressing src/mame/layout/m5trail.lay... Compressing src/mame/layout/j80frogh.lay... Compressing src/mame/layout/j6gidogh.lay... Compressing src/mame/layout/j6guabc.lay... Compressing src/mame/layout/firebeat.lay... Compressing src/mame/layout/j6bnkrcl.lay... Compressing src/mame/layout/sc4hdd.lay... Compressing src/mame/layout/j5wsc.lay... Compressing src/mame/layout/chessmstdm.lay... Compressing src/mame/layout/m4tenten.lay... Compressing src/mame/layout/dataman.lay... Compressing src/mame/layout/alphie.lay... Compressing src/mame/layout/m5sondra.lay... Compressing src/mame/layout/selz80.lay... Compressing src/mame/layout/sc4sahed.lay... Compressing src/mame/layout/sc4gslam.lay... Compressing src/mame/layout/fidel_sc8.lay... Compressing src/mame/layout/gl3000s.lay... Compressing src/mame/layout/peyper.lay... Compressing src/mame/layout/j5term.lay... Compressing src/mame/layout/sc4tridn.lay... Compressing src/mame/layout/m5ewn.lay... Compressing src/mame/layout/m1cluessf.lay... Compressing src/mame/layout/m1mongam.lay... Compressing src/mame/layout/re900.lay... Compressing src/mame/layout/trvmadns.lay... Compressing src/mame/layout/sfiii2.lay... Compressing src/mame/layout/m5tempt2.lay... Compressing src/mame/layout/slc1.lay... Compressing src/mame/layout/j6vivark.lay... Compressing src/mame/layout/m5redbal.lay... Compressing src/mame/layout/majorpkr.lay... Compressing src/mame/layout/zac_1.lay... Compressing src/mame/layout/qnilec.lay... Compressing src/mame/layout/dynajack.lay... Compressing src/mame/layout/coralrc2.lay... Compressing src/mame/layout/dct11em.lay... Compressing src/mame/layout/sc1_vid.lay... Compressing src/mame/layout/sc4pgold.lay... Compressing src/mame/layout/mpu4ext.lay... Compressing src/mame/layout/j5hotdoga.lay... Compressing src/mame/layout/avigo.lay... Compressing src/mame/layout/marmagic.lay... Compressing src/mame/layout/sda5708.lay... Compressing src/mame/layout/sc2_vfd.lay... Compressing src/mame/layout/kgbirda5.lay... Compressing src/mame/layout/m5upover.lay... Compressing src/mame/layout/sc4lions.lay... Compressing src/mame/layout/super80.lay... Compressing src/mame/layout/vidchal.lay... Compressing src/mame/layout/apricotp.lay... Compressing src/mame/layout/sc4gldcl.lay... Compressing src/mame/layout/mekd5.lay... Compressing src/mame/layout/gunnrose.lay... Compressing src/mame/layout/m5bttf.lay... Compressing src/mame/layout/j5swop.lay... Compressing src/mame/layout/whousetc.lay... Compressing src/mame/layout/m1topstr.lay... Compressing src/mame/layout/gldnpkr.lay... Compressing src/mame/layout/m1eastndl.lay... Compressing src/mame/layout/mirage.lay... Compressing src/mame/layout/sanremo.lay... Compressing src/mame/layout/qnile.lay... Compressing src/mame/layout/trstrove.lay... Compressing src/mame/layout/fidel_sc12.lay... Compressing src/mame/layout/cashcatnz.lay... Compressing src/mame/layout/m3supnud.lay... Compressing src/mame/layout/sc4nudita.lay... Compressing src/mame/layout/sc4richl.lay... Compressing src/mame/layout/dblaxle.lay... Compressing src/mame/layout/turbotag.lay... Compressing src/mame/layout/novag_mk2.lay... Compressing src/mame/layout/j6big50.lay... Compressing src/mame/layout/sundance.lay... Compressing src/mame/layout/orchidms.lay... Compressing src/mame/layout/wotw.lay... Compressing src/mame/layout/m5piefcr.lay... Compressing src/mame/layout/tec1.lay... Compressing src/mame/layout/elf2.lay... Compressing src/mame/layout/j6redarwf.lay... Compressing src/mame/layout/pro80.lay... Compressing src/mame/layout/chrygld.lay... Compressing src/mame/layout/deadeye.lay... Compressing src/mame/layout/paradice.lay... Compressing src/mame/layout/sc4paccl.lay... Compressing src/mame/layout/z80net.lay... Compressing src/mame/layout/j2suptrk.lay... Compressing src/mame/layout/stopthief.lay... Compressing src/mame/layout/h2hbaseb.lay... Compressing src/mame/layout/starcas.lay... Compressing src/mame/layout/m3biggam.lay... Compressing src/mame/layout/j2sldgld.lay... Compressing src/mame/layout/m5ritj.lay... Compressing src/mame/layout/mephisto_montec.lay... Compressing src/mame/layout/hh_tms1k_test.lay... Compressing src/mame/layout/j2spcrsv.lay... Compressing src/mame/layout/sc4revod.lay... Compressing src/mame/layout/sc4cvclb.lay... Compressing src/mame/layout/fortellr.lay... Compressing src/mame/layout/zodiac.lay... Compressing src/mame/layout/j6gldclb.lay... Compressing src/mame/layout/j2ghostb.lay... Compressing src/mame/layout/sderby.lay... Compressing src/mame/layout/j80wsprt2.lay... Compressing src/mame/layout/buckrog.lay... Compressing src/mame/layout/novag_savant.lay... Compressing src/mame/layout/j2hinote.lay... Compressing src/mame/layout/mephisto_gen32.lay... Compressing src/mame/layout/pantmag.lay... Compressing src/mame/layout/dolphntr.lay... Compressing src/mame/layout/mephisto_glasgow.lay... Compressing src/mame/layout/vjdash.lay... Compressing src/mame/layout/sc4qmodo.lay... Compressing src/mame/layout/wcougar.lay... Compressing src/mame/layout/gp_1.lay... Compressing src/mame/layout/interpro.lay... Compressing src/mame/layout/fts2in1.lay... Compressing src/mame/layout/m3online.lay... Compressing src/mame/layout/ampoker2.lay... Compressing src/mame/layout/sc1barcd.lay... Compressing src/mame/layout/tama.lay... Compressing src/mame/layout/m3gcrown.lay... Compressing src/mame/layout/mephisto_polgar.lay... Compressing src/mame/layout/mephisto_mondial68k.lay... Compressing src/mame/layout/j2criscr.lay... Compressing src/mame/layout/snspell.lay... Compressing src/mame/layout/m3spoof.lay... Compressing src/mame/layout/m5scharg.lay... Compressing src/mame/layout/rocknms.lay... Compressing src/mame/layout/tecnbras.lay... Compressing src/mame/layout/poly880.lay... Compressing src/mame/layout/novag_cexpert.lay... Compressing src/mame/layout/mephisto_1.lay... Compressing src/mame/layout/pasha2.lay... Compressing src/mame/layout/apollo_15i.lay... Compressing src/mame/layout/lucky8p1.lay... Compressing src/mame/layout/z80ne.lay... Compressing src/mame/layout/cp1.lay... Compressing src/mame/layout/m5neptun.lay... Compressing src/mame/layout/tceptor2.lay... Compressing src/mame/layout/m5sheik.lay... Compressing src/mame/layout/fxmcr165.lay... Compressing src/mame/layout/dblcrown.lay... Compressing src/mame/layout/m3supwin.lay... Compressing src/mame/layout/cgang.lay... Compressing src/mame/layout/ctntune.lay... Compressing src/mame/layout/j2cshsmh.lay... Compressing src/mame/layout/mil4000.lay... Compressing src/mame/layout/fidel_exd.lay... Compressing src/mame/layout/j6camelt.lay... Compressing src/mame/layout/mephisto_mm1.lay... Compressing src/mame/layout/chessmst.lay... Compressing src/mame/layout/unixpc.lay... Compressing src/mame/layout/m1dkong91n.lay... Compressing src/mame/layout/polepos.lay... Compressing src/mame/layout/m3acech.lay... Compressing src/mame/layout/m3cunlim.lay... Compressing src/mame/layout/sc4jack.lay... Compressing src/mame/layout/phantom2.lay... Compressing src/mame/layout/k28m2.lay... Compressing src/mame/layout/sag.lay... Compressing src/mame/layout/chqflag.lay... Compressing src/mame/layout/grchamp.lay... Compressing src/mame/layout/m3bigsht.lay... Compressing src/mame/layout/tx1.lay... Compressing src/mame/layout/m3nnice.lay... Compressing src/mame/layout/m5funsun.lay... Compressing src/mame/layout/one4all.lay... Compressing src/mame/layout/ltcasinn.lay... Compressing src/mame/layout/j2mongam.lay... Compressing src/mame/layout/taito.lay... Compressing src/mame/layout/sc4cmous.lay... Compressing src/mame/layout/barata.lay... Compressing src/mame/layout/cc40.lay... Compressing src/mame/layout/tandy12.lay... Compressing src/mame/layout/sc4kalei.lay... Compressing src/mame/layout/de2a3.lay... Compressing src/mame/layout/m1grescb.lay... Compressing src/mame/layout/icecold.lay... Compressing src/mame/layout/m5bbro.lay... Compressing src/mame/layout/m5ppussy.lay... Compressing src/mame/layout/avrmax.lay... Compressing src/mame/layout/j5ujb.lay... Compressing src/mame/layout/sc2town2.lay... Compressing src/mame/layout/sf2049.lay... Compressing src/mame/layout/s11b.lay... Compressing src/mame/layout/j2bankch.lay... Compressing src/mame/layout/esq1by22.lay... Compressing src/mame/layout/by17_pwerplay.lay... Compressing src/mame/layout/drwho.lay... Compressing src/mame/layout/hh_cop400_test.lay... Compressing src/mame/layout/m5rthh.lay... Compressing src/mame/layout/speechp.lay... Compressing src/mame/layout/ssimon.lay... Compressing src/mame/layout/gamecom.lay... Compressing src/mame/layout/mephisto_academy.lay... Compressing src/mame/layout/j80topsp.lay... Compressing src/mame/layout/nfb96tx.lay... Compressing src/mame/layout/j6fastfr.lay... Compressing src/mame/layout/sc4dnd.lay... Compressing src/mame/layout/m5hopidl.lay... Compressing src/mame/layout/m1search.lay... Compressing src/mame/layout/sc4solgl.lay... Compressing src/mame/layout/bigtrak.lay... Compressing src/mame/layout/j80bac.lay... Compressing src/mame/layout/fidel_bkc.lay... Compressing src/mame/layout/elecdet.lay... Compressing src/mame/layout/sigmapkr.lay... Compressing src/mame/layout/s11a.lay... Compressing src/mame/layout/svision.lay... Compressing src/mame/layout/sc4chick.lay... Compressing src/mame/layout/sc4cabin.lay... Compressing src/mame/layout/sc4gdclb.lay... Compressing src/mame/layout/elecbowl.lay... Compressing src/mame/layout/sc4brollb.lay... Compressing src/mame/layout/unkch.lay... Compressing src/mame/layout/sc2copcl7.lay... Compressing src/mame/layout/sc4chainb.lay... Compressing src/mame/layout/m5gdrag.lay... Compressing src/mame/layout/sc4trail.lay... Compressing src/mame/layout/marywu.lay... Compressing src/mame/layout/imolagp.lay... Compressing src/mame/layout/sc1_vfd.lay... Compressing src/mame/layout/astro.lay... Compressing src/mame/layout/m4actpak.lay... Compressing src/mame/layout/konamigt.lay... Compressing src/mame/layout/m5ptyani.lay... Compressing src/mame/layout/mathmarv.lay... Compressing src/mame/layout/m1triviax.lay... Compressing src/mame/layout/sentx6p.lay... Compressing src/mame/layout/sc4nmtj.lay... Compressing src/mame/layout/slots.lay... Compressing src/mame/layout/fidel_exb.lay... Compressing src/mame/layout/qnilecea.lay... Compressing src/mame/layout/m5cbw.lay... Compressing src/mame/layout/mcompgin.lay... Compressing src/mame/layout/fidel_desdis.lay... Compressing src/mame/layout/sc4hyde.lay... Compressing src/mame/layout/penpir2.lay... Compressing src/mame/layout/monzagp.lay... Compressing src/mame/layout/sc4tic2.lay... Compressing src/mame/layout/m5supnov.lay... Compressing src/mame/layout/sbuk3.lay... Compressing src/mame/layout/mephisto_mondial2.lay... Compressing src/mame/layout/j2kingcl.lay... Compressing src/mame/layout/novag_mk2a.lay... Compressing src/mame/layout/ml20.lay... Compressing src/mame/layout/gp_2.lay... Compressing src/mame/layout/apollo_dsp.lay... Compressing src/mame/layout/m1sptlgtc.lay... Compressing src/mame/layout/bparty.lay... Compressing src/mame/layout/crsbingo.lay... Compressing src/mame/layout/sc4fastfb.lay... Compressing src/mame/layout/m5qdrawb.lay... Compressing src/mame/layout/sc4gx.lay... Compressing src/mame/layout/j5sizl.lay... Compressing src/mame/layout/kdt6.lay... Compressing src/mame/layout/sigmab52.lay... Compressing src/mame/layout/neogeo.lay... Compressing src/mame/layout/fhunter.lay... Compressing src/mame/layout/m5arab.lay... Compressing src/mame/layout/bingowng.lay... Compressing src/mame/layout/sc4s6cd.lay... Compressing src/mame/layout/fidel_eag_68k.lay... Compressing src/mame/layout/debutm.lay... Compressing src/mame/layout/j2hotpot.lay... Compressing src/mame/layout/starwbc.lay... Compressing src/mame/layout/abc1600.lay... Compressing src/mame/layout/musicsrt.lay... Compressing src/mame/layout/sc4rogds.lay... Compressing src/mame/layout/m1lucknon.lay... Compressing src/mame/layout/sc2suprz1.lay... Compressing src/mame/layout/sc1spct.lay... Compressing src/mame/layout/m5oohrio.lay... Compressing src/mame/layout/omegrace.lay... Compressing src/mame/layout/f3in1.lay... Compressing src/mame/layout/m5cashat.lay... Compressing src/mame/layout/snowcat.lay... Compressing src/mame/layout/mvbfree.lay... Compressing src/mame/layout/stocker.lay... Compressing src/mame/layout/j2swbank.lay... Compressing src/mame/layout/mpu3.lay... Compressing src/mame/layout/m1inwinc.lay... Compressing src/mame/layout/s9.lay... Compressing src/mame/layout/ti1270.lay... Compressing src/mame/layout/babbage.lay... Compressing src/mame/layout/turbo.lay... Compressing src/mame/layout/novag_supercon.lay... Compressing src/mame/layout/sc4drubyb.lay... Compressing src/mame/layout/rockpin.lay... Compressing src/mame/layout/j2cshalm.lay... Compressing src/mame/layout/ibm6580.lay... Compressing src/mame/layout/sc4dyna.lay... Compressing src/mame/layout/globalfr.lay... Compressing src/mame/layout/miniboy7.lay... Compressing src/mame/layout/j6rh6cld.lay... Compressing src/mame/layout/megacd.lay... Compressing src/mame/layout/gunfight.lay... Compressing src/mame/layout/j2fullhs.lay... Compressing src/mame/layout/saitek_renaissance.lay... Compressing src/mame/layout/reelrock.lay... Compressing src/mame/layout/stepstag.lay... Compressing src/mame/layout/barricad.lay... Compressing src/mame/layout/conchess.lay... Compressing src/mame/layout/mephisto_mm2.lay... Compressing src/mame/layout/segabillv.lay... Compressing src/mame/layout/v4addlad.lay... Compressing src/mame/layout/sfrush.lay... Compressing src/mame/layout/crash.lay... Compressing src/mame/layout/changela.lay... Compressing src/mame/layout/gckong.lay... Compressing src/mame/layout/saitek_tstar432.lay... Compressing src/mame/layout/spcenctr.lay... Compressing src/mame/layout/setaroul.lay... Compressing src/mame/layout/hp2640.lay... Compressing src/mame/layout/sc4ggdlxf.lay... Compressing src/mame/layout/fidel_sc6.lay... Compressing src/mame/layout/m5redrcka.lay... Compressing src/mame/layout/m4actbnk.lay... Compressing src/mame/layout/m1gladg.lay... Compressing src/mame/layout/m4andycp.lay... Compressing src/mame/layout/m5cshkcb.lay... Compressing src/mame/layout/vt100.lay... Compressing src/mame/layout/grobot9.lay... Compressing src/mame/layout/pc1500.lay... Compressing src/mame/layout/j2plsnud.lay... Compressing src/mame/layout/chessmate.lay... Compressing src/mame/layout/s7.lay... Compressing src/mame/layout/vr.lay... Compressing src/mame/layout/wildbill.lay... Compressing src/mame/layout/st_mp200.lay... Compressing src/mame/layout/gldarrow.lay... Compressing src/mame/layout/j5trail.lay... Compressing src/mame/layout/m4andyfh.lay... Compressing src/mame/layout/sc4pacqpa.lay... Compressing src/mame/layout/fb01.lay... Compressing src/mame/layout/m5rfymc.lay... Compressing src/mame/layout/j2suprsh.lay... Compressing src/mame/layout/emma2.lay... Compressing src/mame/layout/dendego.lay... Compressing src/mame/layout/piggypas.lay... Compressing src/mame/layout/m5beansa.lay... Compressing src/mame/layout/jollycrd.lay... Compressing src/mame/layout/wtiger.lay... Compressing src/mame/layout/m3sweep.lay... Compressing src/mame/layout/sc2majes.lay... Compressing src/mame/layout/j2notesh.lay... Compressing src/mame/layout/fidel_su9.lay... Compressing src/mame/layout/geebee.lay... Compressing src/mame/layout/sc4cariqd.lay... Compressing src/mame/layout/sc4takcl.lay... Compressing src/mame/layout/sc4potsha.lay... Compressing src/mame/layout/saiyukip.lay... Compressing src/mame/layout/quizshow.lay... Compressing src/mame/layout/kingdrby.lay... Compressing src/mame/layout/esq2by40.lay... Compressing src/mame/layout/m5rollx.lay... Compressing src/mame/layout/quizwizc.lay... Compressing src/mame/layout/sc4hotwd.lay... Compressing src/mame/layout/savia84.lay... Compressing src/mame/layout/mbdtower.lay... Compressing src/mame/layout/hyprdriv.lay... Compressing src/mame/layout/allied.lay... Compressing src/mame/layout/spectra.lay... Compressing src/mame/layout/wildone.lay... Compressing src/mame/layout/m4apachg.lay... Compressing src/mame/layout/j6wldkng.lay... Compressing src/mame/layout/tr606.lay... Compressing src/mame/layout/m1monmon.lay... Compressing src/mame/layout/m5hgl14.lay... Compressing src/mame/layout/m5bwaves.lay... Compressing src/mame/layout/sc4sbust.lay... Compressing src/mame/layout/ac1gogld.lay... Compressing src/mame/layout/mekd4.lay... Compressing src/mame/layout/m3circle.lay... Compressing src/mame/layout/m5fortby.lay... Compressing src/mame/layout/j2lovshd.lay... Compressing src/mame/layout/m3xchngg.lay... Compressing src/mame/layout/sc4derby.lay... Compressing src/mame/layout/v4psi.lay... Compressing src/mame/layout/pbactiont.lay... Compressing src/mame/layout/m5baxe04.lay... Compressing src/mame/layout/fidel_as12.lay... Compressing src/mame/layout/tinv2650.lay... Compressing src/mame/layout/m5hilok.lay... Compressing src/mame/layout/playch10.lay... Compressing src/mame/layout/sc4tempt.lay... Compressing src/mame/layout/sc4rmo.lay... Compressing src/mame/layout/j6tombc.lay... Compressing src/mame/layout/m1jpmult.lay... Compressing src/mame/layout/galaxi.lay... Compressing src/mame/layout/sc4mondxe.lay... Compressing src/mame/layout/j5supbara.lay... Compressing src/mame/layout/seawolf.lay... Compressing src/mame/layout/sc4fire.lay... Compressing src/mame/layout/mpu4plasma.lay... Compressing src/mame/layout/cmpchess.lay... Compressing src/mame/layout/m5vampup.lay... Compressing src/mame/layout/m5devil.lay... Compressing src/mame/layout/acrnsys1.lay... Compressing src/mame/layout/px8.lay... Compressing src/mame/layout/j2lucky2.lay... Compressing src/mame/layout/rzone.lay... Compressing src/mame/layout/k1003.lay... Compressing src/mame/layout/m5rhrgt02.lay... Compressing src/mame/layout/roypok96.lay... Compressing src/mame/layout/quintoon.lay... Compressing src/mame/layout/swhr2.lay... Compressing src/mame/layout/m5barmy.lay... Compressing src/mame/layout/m5blkwht11.lay... Compressing src/mame/layout/qnilenl.lay... Compressing src/mame/layout/m5stars26.lay... Compressing src/mame/layout/snookr10.lay... Compressing src/mame/layout/acommand.lay... Compressing src/mame/layout/novag_const.lay... Compressing src/mame/layout/ac1taklv.lay... Compressing src/mame/layout/jungjuic.lay... Compressing src/mame/layout/subroc3d.lay... Compressing src/mame/layout/j2montrp.lay... Compressing src/mame/layout/jankenmn.lay... Compressing src/mame/layout/fidel_desdis_68kg.lay... Compressing src/mame/layout/vcs80.lay... Compressing src/mame/layout/sitcom.lay... Compressing src/mame/layout/goldpyrb.lay... Compressing src/mame/layout/spacecom.lay... Compressing src/mame/layout/m1eastqv3.lay... Compressing src/mame/layout/retrsam.lay... Compressing src/mame/layout/gotcha.lay... Compressing src/mame/layout/tisub.lay... Compressing src/mame/layout/mephisto_esb2.lay... Compressing src/mame/layout/sc4crcla.lay... Compressing src/mame/layout/mp68a.lay... Compressing src/mame/layout/sc4vrgclb.lay... Compressing src/mame/layout/victor21.lay... Compressing src/mame/layout/m5hiclau.lay... Compressing src/mame/layout/ecoinf2.lay... Compressing src/mame/layout/conic_cchess.lay... Compressing src/mame/layout/dolphntrb.lay... Compressing src/mame/layout/m5mmak06.lay... Compressing src/mame/layout/saitek_tking.lay... Compressing src/mame/layout/m5addams.lay... Compressing src/mame/layout/j2silvsh.lay... Compressing src/mame/layout/cgold2.lay... Compressing src/mame/layout/fidel_gin.lay... Compressing src/mame/layout/phpball.lay... Compressing src/mame/layout/summit.lay... Compressing src/mame/layout/fidel_pc.lay... Compressing src/mame/layout/clowns.lay... Compressing src/mame/layout/merlin.lay... Compressing src/mame/layout/m5clifhn.lay... Compressing src/mame/layout/j2reelmc.lay... Compressing src/mame/layout/dfs500.lay... Compressing src/mame/layout/gts1.lay... Compressing src/mame/layout/z80dev.lay... Compressing src/mame/layout/m5spiker.lay... Compressing src/mame/layout/mgavegas.lay... Compressing src/mame/layout/junior.lay... Compressing src/mame/layout/einvaderc.lay... Compressing src/mame/layout/royalcrd.lay... Compressing src/mame/layout/atarifb.lay... Compressing src/mame/layout/bingo.lay... Compressing src/mame/layout/m5martns07.lay... Compressing src/mame/layout/tmtennis.lay... Compressing src/mame/layout/m5sstrk.lay... Compressing src/mame/layout/overdriv.lay... Compressing src/mame/layout/m5jlyjwl.lay... Compressing src/mame/layout/j2coppot.lay... Compressing src/mame/layout/sc4mtbclb.lay... Compressing src/mame/layout/ave_arb.lay... Compressing src/mame/layout/j6montlkb.lay... Compressing src/mame/layout/copycat.lay... Compressing src/mame/layout/thayers.lay... Compressing src/mame/layout/sc4gd.lay... Compressing src/mame/layout/j2hypnot.lay... Compressing src/mame/layout/4dpi.lay... Compressing src/mame/layout/m5seven.lay... Compressing src/mame/layout/m5stax.lay... Compressing src/mame/layout/talkingbb.lay... Compressing src/mame/layout/wicat.lay... Compressing src/mame/layout/sbrkout.lay... Compressing src/mame/layout/wamazona.lay... Compressing src/mame/layout/aci_borisdpl.lay... Compressing src/mame/layout/sc1cwcl.lay... Compressing src/mame/layout/saitek_simultano.lay... Compressing src/mame/layout/tactix.lay... Compressing src/mame/layout/techno.lay... Compressing src/mame/layout/sc4monot.lay... Compressing src/mame/layout/novag_micro2.lay... Compressing src/mame/layout/cmaster.lay... Compressing src/mame/layout/blockade.lay... Compressing src/mame/layout/j2fiveln.lay... Compressing src/mame/layout/sc4motor.lay... Compressing src/mame/layout/matchme.lay... Compressing src/mame/layout/m5spins.lay... Compressing src/mame/layout/mdndclab.lay... Compressing src/mame/layout/gigatron.lay... Compressing src/mame/layout/incasun.lay... Compressing src/mame/layout/fortecrd.lay... Compressing src/mame/layout/sc4cnfr.lay... Compressing src/mame/layout/rulechan.lay... Compressing src/mame/layout/j2supfrc.lay... Compressing src/mame/layout/xl25.lay... Compressing src/mame/layout/fidel_gambit.lay... Compressing src/mame/layout/m1wotwa.lay... Compressing src/mame/layout/speedfrk.lay... Compressing src/mame/layout/circus.lay... Compressing src/mame/layout/fidel_cc3.lay... Compressing src/mame/layout/h2hboxing.lay... Compressing src/mame/layout/m5biggam.lay... Compressing src/mame/layout/gamball.lay... Compressing src/mame/layout/by35.lay... Compressing src/mame/layout/z80netf.lay... Compressing src/mame/layout/sc4clue.lay... Compressing src/mame/layout/matchnum.lay... Compressing src/mame/layout/j2nolimt.lay... Compressing src/mame/layout/j6amdrm.lay... Compressing src/mame/layout/j2supsft.lay... Compressing src/mame/layout/m1startr.lay... Compressing src/mame/layout/locoloota.lay... Compressing src/mame/layout/polyplay.lay... Compressing src/mame/layout/sc4srrca.lay... Compressing src/mame/layout/s11c.lay... Compressing src/mame/layout/goldnpkr.lay... Compressing src/mame/layout/mephisto_milano.lay... Compressing src/mame/layout/m1cluedo4.lay... Compressing src/mame/layout/m5circus0a.lay... Compressing src/mame/layout/dimtouch.lay... Compressing src/mame/layout/m1apollo2.lay... Compressing src/mame/layout/j2pndrsh.lay... Compressing src/mame/layout/m5tempcl.lay... Compressing src/mame/layout/petshop.lay... Compressing src/mame/layout/m1onbusa.lay... Compressing src/mame/layout/submar.lay... Compressing src/mame/layout/sc4fwpcs.lay... Compressing src/mame/layout/sc4blast.lay... Compressing src/mame/layout/pmroulet.lay... Compressing src/mame/layout/sc4_dmd.lay... Compressing src/mame/layout/mchess.lay... Compressing src/mame/layout/sc4strk.lay... Compressing src/mame/layout/amaztron.lay... Compressing src/mame/layout/wizatron.lay... Compressing src/mame/layout/sc4blokq.lay... Compressing src/mame/layout/adonisce.lay... Compressing src/mame/layout/nsm.lay... Compressing src/mame/layout/wnpost.lay... Compressing src/mame/layout/j2fws.lay... Compressing src/mame/layout/sc4knokb.lay... Compressing src/mame/layout/mephisto_3.lay... Compressing src/mame/layout/aces1.lay... Compressing src/mame/layout/videopin.lay... Compressing src/mame/layout/m1casclb.lay... Compressing src/mame/layout/ti30.lay... Compressing src/mame/layout/goldstar.lay... Compressing src/mame/layout/videodad.lay... Compressing src/mame/layout/cashchamu.lay... Compressing src/mame/layout/saitek_delta1.lay... Compressing src/mame/layout/m5hypvip.lay... Compressing src/mame/layout/m5wking05.lay... Compressing src/mame/layout/aci_boris.lay... Compressing src/mame/layout/tntell.lay... Compressing src/mame/layout/tranz330.lay... Compressing src/mame/layout/j2bigbox.lay... Compressing src/mame/layout/280zzzap.lay... Compressing src/mame/layout/m5firebl.lay... Compressing src/mame/layout/inttoote.lay... Compressing src/mame/layout/m5jackbx.lay... Compressing src/mame/layout/topracer.lay... Compressing src/mame/layout/cmv4.lay... Compressing src/mame/layout/eforest.lay... Compressing src/mame/layout/play_1.lay... Compressing src/mame/layout/j6bigtopa.lay... Compressing src/mame/layout/j6rhchil.lay... Compressing src/mame/layout/intellect02.lay... Compressing src/mame/layout/efball.lay... Compressing src/mame/layout/aim65_40.lay... Compressing src/mame/layout/j2ewn.lay... Compressing src/mame/layout/m5fiddle.lay... Compressing src/mame/layout/fidel_sc9.lay... Compressing src/mame/layout/sitcomtmr.lay... Compressing src/mame/layout/hh_melps4_test.lay... Compressing src/mame/layout/m5grush5.lay... Compressing src/mame/layout/j2cashbn.lay... Compressing src/mame/layout/pmi80.lay... Compressing src/mame/layout/j6vindal.lay... Compressing src/mame/layout/re800.lay... Compressing src/mame/layout/indrema5.lay... Compressing src/mame/layout/funjacks.lay... Compressing src/mame/layout/k28.lay... Compressing src/mame/layout/sc4smk7.lay... Compressing src/mame/layout/solarq.lay... Compressing src/mame/layout/intlc44.lay... Compressing src/mame/layout/m5centcl.lay... Compressing src/mame/layout/sc4mtbb.lay... Compressing src/mame/layout/speedbal.lay... Compressing src/mame/layout/fidel_dsc.lay... Compressing src/mame/layout/gypsyjug.lay... Compressing src/mame/layout/cischeat.lay... Compressing src/mame/layout/sc4mgr.lay... Compressing src/mame/layout/s4.lay... Compressing src/mame/layout/j5ar80cla.lay... Compressing src/mame/layout/j6gogold.lay... Compressing src/mame/layout/m1taknot.lay... Compressing src/mame/layout/hccbaskb.lay... Compressing src/mame/layout/invad2ct.lay... Compressing src/mame/layout/buggybjr.lay... Compressing src/mame/layout/m5mprio.lay... Compressing src/mame/layout/ppsatan.lay... Compressing src/mame/layout/mephisto_amsterdam.lay... Compressing src/mame/layout/m5cshstx.lay... Compressing src/mame/layout/ebaskb2.lay... Compressing src/mame/layout/j2cashrl.lay... Compressing src/mame/layout/minferno.lay... Compressing src/mame/layout/sc4po8.lay... Compressing src/mame/layout/v4dbltak.lay... Compressing src/mame/layout/mkit09.lay... Compressing src/mame/layout/j2penny.lay... Compressing src/mame/layout/m5tictacbwb.lay... Compressing src/mame/layout/raisedvl.lay... Compressing src/mame/layout/maygay1b.lay... Compressing src/mame/layout/kgbird.lay... Compressing src/mame/layout/topgear.lay... Compressing src/mame/layout/mac.lay... Compressing src/mame/layout/m5loot.lay... Compressing src/mame/layout/intlc440.lay... Compressing src/mame/layout/j6impulsc.lay... Compressing src/mame/layout/mk14.lay... Compressing src/mame/layout/mdrawpkr.lay... Compressing src/mame/layout/packmon.lay... Compressing src/mame/layout/namcofl.lay... Compressing src/mame/layout/saitek_sstar28k.lay... Compressing src/mame/layout/m5xfact11.lay... Compressing src/mame/layout/cops.lay... Compressing src/mame/layout/m5hotslt.lay... Compressing src/mame/layout/j2fiveal.lay... Compressing src/mame/layout/s6.lay... Compressing src/mame/layout/m3rxchng.lay... Compressing src/mame/layout/sc4tload.lay... Compressing src/mame/layout/brkball.lay... Compressing src/mame/layout/m1cluecb1.lay... Compressing src/mame/layout/m5speccl.lay... Compressing src/mame/layout/j2paypkt.lay... Compressing src/mame/layout/sc4gball.lay... Compressing src/mame/layout/outrun.lay... Compressing src/mame/layout/aim65.lay... Compressing src/mame/layout/us2pfball.lay... Compressing src/mame/layout/roul.lay... Compressing src/mame/layout/pokio.lay... Compressing src/mame/layout/victor5.lay... Compressing src/mame/layout/cvicny.lay... Compressing src/mame/layout/j2always.lay... Compressing src/mame/layout/30test.lay... Compressing src/mame/layout/dcebridge.lay... Compressing src/mame/layout/video21.lay... Compressing src/mame/layout/j2cashro.lay... Compressing src/mame/layout/guab.lay... Compressing src/mame/layout/magimaska.lay... Compressing src/mame/layout/hh_hmcs40_test.lay... Compressing src/mame/layout/vaportrx.lay... Compressing src/mame/layout/babydad.lay... Compressing src/mame/layout/j80golds.lay... Compressing src/mame/layout/maze.lay... Compressing src/mame/layout/monty.lay... Compressing src/mame/layout/rainbow.lay... Compressing src/mame/layout/m5razdz10.lay... Compressing src/mame/layout/fidel_des.lay... Compressing src/mame/layout/invaders.lay... Compressing src/mame/layout/dpoker.lay... Compressing src/mame/layout/jpmsru.lay... Compressing src/mame/layout/beta.lay... Compressing src/mame/layout/armora.lay... Compressing src/mame/layout/skydiver.lay... Compressing src/mame/layout/demon.lay... Compressing src/mame/layout/sc2prem2.lay... Compressing src/mame/layout/sc4dnddw.lay... Compressing src/mame/layout/crmaze4p.lay... Compressing src/mame/layout/j2fasttk.lay... Compressing src/mame/layout/jclub2.lay... Compressing src/mame/layout/ti95.lay... Compressing src/mame/layout/m1hotpoth.lay... Compressing src/mame/layout/arcmania.lay... Compressing src/mame/layout/videosaa.lay... Compressing src/mame/layout/novag_sforte.lay... Compressing src/mame/layout/arimk4nz.lay... Compressing src/mame/layout/sc4holyw.lay... Compressing src/mame/layout/cxg_prtchess_v2.lay... Compressing src/mame/layout/cosmicos.lay... Compressing src/mame/layout/mephisto_modular_tm.lay... Compressing src/mame/layout/j6ra.lay... Compressing src/mame/layout/genmagi.lay... Compressing src/mame/layout/m3cabreta.lay... Compressing src/mame/layout/adonisu.lay... Compressing src/mame/layout/m5elim.lay... Compressing src/mame/layout/sc4lined.lay... Compressing src/mame/layout/seawolf2.lay... Compressing src/mame/layout/j2crown.lay... Compressing src/mame/layout/stactics.lay... Compressing src/mame/layout/j80bounc.lay... Compressing src/mame/layout/s6a.lay... Compressing src/mame/layout/jclub2o.lay... Compressing src/mame/layout/fidel_eag.lay... Compressing src/mame/layout/j80supbk.lay... Compressing src/mame/layout/j2cprndx.lay... Compressing src/mame/layout/cherryb3.lay... Compressing src/mame/layout/m5circlb33.lay... Compressing src/mame/layout/crazybon.lay... Compressing src/mame/layout/bfm_sc5.lay... Compressing src/mame/layout/m5vertgo.lay... Compressing src/mame/layout/m3supadr.lay... Compressing src/mame/layout/sc4rhxcsa.lay... Compressing src/mame/layout/jpmmps.lay... Compressing src/mame/layout/llc1.lay... Compressing src/mame/layout/j2missis.lay... Compressing src/mame/layout/sc4brksp.lay... Compressing src/mame/layout/cdi.lay... Compressing src/mame/layout/j2maxima.lay... Compressing src/mame/layout/m5wthing20.lay... Compressing src/mame/layout/m5hlsumo.lay... Compressing src/mame/layout/fidel_acr.lay... Compressing src/mame/layout/hp86b.lay... Compressing src/mame/layout/sidewndr.lay... Compressing src/mame/layout/fidel_cc10c.lay... Compressing src/mame/layout/play_2.lay... Compressing src/mame/layout/notechan.lay... Compressing src/mame/layout/m5rollup.lay... Compressing src/mame/layout/tbreakup.lay... Compressing src/mame/layout/sc4carrya.lay... Compressing src/mame/layout/mindset.lay... Compressing src/mame/layout/m1calypsa.lay... Compressing src/mame/layout/radr.lay... Compressing src/mame/layout/m3oxo.lay... Compressing src/mame/layout/m5starcl.lay... Compressing src/mame/layout/funrlgl.lay... Compressing src/mame/layout/fidel_playmatic.lay... Compressing src/mame/layout/cashchama.lay... Compressing src/mame/layout/mwcbaseb.lay... Compressing src/mame/layout/dlair.lay... Compressing src/mame/layout/ctstein.lay... Compressing src/mame/layout/m1omega.lay... Compressing src/mame/layout/j5movie.lay... Compressing src/mame/layout/j2goldbr.lay... Compressing src/mame/layout/cxg_dominator.lay... Compressing src/mame/layout/ebball.lay... Compressing src/mame/layout/newufo.lay... Compressing src/mame/layout/jpmimpct.lay... Compressing src/mame/layout/j6slagng.lay... Compressing src/mame/layout/ufomini.lay... Compressing src/mame/layout/retrsamb.lay... Compressing src/mame/layout/sbuk2.lay... Compressing src/mame/layout/j2bigbnk.lay... Compressing src/mame/layout/gunchamp.lay... Compressing src/mame/layout/sc4rttt.lay... Compressing src/mame/layout/sc4dayltf.lay... Compressing src/mame/layout/melodym.lay... Compressing src/mame/layout/ecoinfr.lay... Compressing src/mame/layout/sc2_dmd.lay... Compressing src/mame/layout/sc4fullt.lay... Compressing src/mame/layout/baddog.lay... Compressing src/mame/layout/j2stahed.lay... Compressing src/mame/layout/superbug.lay... Compressing src/mame/layout/aci_prodigy.lay... Compressing src/mame/layout/j2blustr.lay... Compressing src/mame/layout/cnfball.lay... Compressing src/mame/layout/sc4sprng.lay... Compressing src/mame/layout/m5shark.lay... Compressing src/mame/layout/wamazon.lay... Compressing src/mame/layout/mephisto_mirage.lay... Compressing src/mame/layout/yosakdon.lay... Compressing src/mame/layout/cbombers.lay... Compressing src/mame/layout/j2hitmon.lay... Compressing src/mame/layout/sc4cvanif.lay... Compressing src/mame/layout/m3gmine.lay... Compressing src/mame/layout/chsuper.lay... Compressing src/mame/layout/einvader.lay... Compressing src/mame/layout/vd.lay... Compressing src/mame/layout/m1infern.lay... Converting src/mame/machine/mulcd.ppm... Compressing src/mame/layout/h2hbaskb.lay... Building configurations... Running action 'gmake'... Generating "build/projects/sdl/mame/gmake-netbsd/Makefile" Generating "build/projects/sdl/mame/gmake-netbsd/qtdbg_sdl.make" Generating "build/projects/sdl/mame/gmake-netbsd/osd_sdl.make" Generating "build/projects/sdl/mame/gmake-netbsd/ocore_sdl.make" Generating "build/projects/sdl/mame/gmake-netbsd/utils.make" Generating "build/projects/sdl/mame/gmake-netbsd/netlist.make" Generating "build/projects/sdl/mame/gmake-netbsd/formats.make" Generating "build/projects/sdl/mame/gmake-netbsd/softfloat.make" Generating "build/projects/sdl/mame/gmake-netbsd/softfloat3.make" Generating "build/projects/sdl/mame/gmake-netbsd/7z.make" Generating "build/projects/sdl/mame/gmake-netbsd/lualibs.make" Generating "build/projects/sdl/mame/gmake-netbsd/bx.make" Generating "build/projects/sdl/mame/gmake-netbsd/bimg.make" Generating "build/projects/sdl/mame/gmake-netbsd/bgfx.make" Generating "build/projects/sdl/mame/gmake-netbsd/linenoise.make" Generating "build/projects/sdl/mame/gmake-netbsd/wdlfft.make" Generating "build/projects/sdl/mame/gmake-netbsd/emu.make" Generating "build/projects/sdl/mame/gmake-netbsd/precompile.make" Generating "build/projects/sdl/mame/gmake-netbsd/frontend.make" Generating "build/projects/sdl/mame/gmake-netbsd/optional.make" Generating "build/projects/sdl/mame/gmake-netbsd/dasm.make" Generating "build/projects/sdl/mame/gmake-netbsd/shared.make" Generating "build/projects/sdl/mame/gmake-netbsd/acorn.make" Generating "build/projects/sdl/mame/gmake-netbsd/adp.make" Generating "build/projects/sdl/mame/gmake-netbsd/alba.make" Generating "build/projects/sdl/mame/gmake-netbsd/alliedl.make" Generating "build/projects/sdl/mame/gmake-netbsd/alpha.make" Generating "build/projects/sdl/mame/gmake-netbsd/amiga.make" Generating "build/projects/sdl/mame/gmake-netbsd/aristocr.make" Generating "build/projects/sdl/mame/gmake-netbsd/ascii.make" Generating "build/projects/sdl/mame/gmake-netbsd/atari.make" Generating "build/projects/sdl/mame/gmake-netbsd/atlus.make" Generating "build/projects/sdl/mame/gmake-netbsd/barcrest.make" Generating "build/projects/sdl/mame/gmake-netbsd/bfm.make" Generating "build/projects/sdl/mame/gmake-netbsd/bmc.make" Generating "build/projects/sdl/mame/gmake-netbsd/capcom.make" Generating "build/projects/sdl/mame/gmake-netbsd/ces.make" Generating "build/projects/sdl/mame/gmake-netbsd/cinemat.make" Generating "build/projects/sdl/mame/gmake-netbsd/comad.make" Generating "build/projects/sdl/mame/gmake-netbsd/cvs.make" Generating "build/projects/sdl/mame/gmake-netbsd/dataeast.make" Generating "build/projects/sdl/mame/gmake-netbsd/dgrm.make" Generating "build/projects/sdl/mame/gmake-netbsd/dooyong.make" Generating "build/projects/sdl/mame/gmake-netbsd/dynax.make" Generating "build/projects/sdl/mame/gmake-netbsd/edevices.make" Generating "build/projects/sdl/mame/gmake-netbsd/efo.make" Generating "build/projects/sdl/mame/gmake-netbsd/eolith.make" Generating "build/projects/sdl/mame/gmake-netbsd/excelent.make" Generating "build/projects/sdl/mame/gmake-netbsd/exidy.make" Generating "build/projects/sdl/mame/gmake-netbsd/f32.make" Generating "build/projects/sdl/mame/gmake-netbsd/funworld.make" Generating "build/projects/sdl/mame/gmake-netbsd/fuuki.make" Generating "build/projects/sdl/mame/gmake-netbsd/gaelco.make" Generating "build/projects/sdl/mame/gmake-netbsd/gameplan.make" Generating "build/projects/sdl/mame/gmake-netbsd/gametron.make" Generating "build/projects/sdl/mame/gmake-netbsd/gottlieb.make" Generating "build/projects/sdl/mame/gmake-netbsd/ibmpc.make" Generating "build/projects/sdl/mame/gmake-netbsd/igs.make" Generating "build/projects/sdl/mame/gmake-netbsd/igt.make" Generating "build/projects/sdl/mame/gmake-netbsd/irem.make" Generating "build/projects/sdl/mame/gmake-netbsd/itech.make" Generating "build/projects/sdl/mame/gmake-netbsd/jaleco.make" Generating "build/projects/sdl/mame/gmake-netbsd/jpm.make" Generating "build/projects/sdl/mame/gmake-netbsd/kaneko.make" Generating "build/projects/sdl/mame/gmake-netbsd/kiwako.make" Generating "build/projects/sdl/mame/gmake-netbsd/konami.make" Generating "build/projects/sdl/mame/gmake-netbsd/matic.make" Generating "build/projects/sdl/mame/gmake-netbsd/maygay.make" Generating "build/projects/sdl/mame/gmake-netbsd/meadows.make" Generating "build/projects/sdl/mame/gmake-netbsd/merit.make" Generating "build/projects/sdl/mame/gmake-netbsd/metro.make" Generating "build/projects/sdl/mame/gmake-netbsd/midcoin.make" Generating "build/projects/sdl/mame/gmake-netbsd/midw8080.make" Generating "build/projects/sdl/mame/gmake-netbsd/midway.make" Generating "build/projects/sdl/mame/gmake-netbsd/namco.make" Generating "build/projects/sdl/mame/gmake-netbsd/nasco.make" Generating "build/projects/sdl/mame/gmake-netbsd/neogeo.make" Generating "build/projects/sdl/mame/gmake-netbsd/nichibut.make" Generating "build/projects/sdl/mame/gmake-netbsd/nintendo.make" Generating "build/projects/sdl/mame/gmake-netbsd/nix.make" Generating "build/projects/sdl/mame/gmake-netbsd/nmk.make" Generating "build/projects/sdl/mame/gmake-netbsd/olympia.make" Generating "build/projects/sdl/mame/gmake-netbsd/omori.make" Generating "build/projects/sdl/mame/gmake-netbsd/orca.make" Generating "build/projects/sdl/mame/gmake-netbsd/pacific.make" Generating "build/projects/sdl/mame/gmake-netbsd/pacman.make" Generating "build/projects/sdl/mame/gmake-netbsd/pce.make" Generating "build/projects/sdl/mame/gmake-netbsd/phoenix.make" Generating "build/projects/sdl/mame/gmake-netbsd/playmark.make" Generating "build/projects/sdl/mame/gmake-netbsd/promat.make" Generating "build/projects/sdl/mame/gmake-netbsd/psikyo.make" Generating "build/projects/sdl/mame/gmake-netbsd/ramtek.make" Generating "build/projects/sdl/mame/gmake-netbsd/rare.make" Generating "build/projects/sdl/mame/gmake-netbsd/sanritsu.make" Generating "build/projects/sdl/mame/gmake-netbsd/sega.make" Generating "build/projects/sdl/mame/gmake-netbsd/seibu.make" Generating "build/projects/sdl/mame/gmake-netbsd/seta.make" Generating "build/projects/sdl/mame/gmake-netbsd/sigma.make" Generating "build/projects/sdl/mame/gmake-netbsd/snk.make" Generating "build/projects/sdl/mame/gmake-netbsd/sony.make" Generating "build/projects/sdl/mame/gmake-netbsd/stern.make" Generating "build/projects/sdl/mame/gmake-netbsd/subsino.make" Generating "build/projects/sdl/mame/gmake-netbsd/suna.make" Generating "build/projects/sdl/mame/gmake-netbsd/sunelect.make" Generating "build/projects/sdl/mame/gmake-netbsd/taito.make" Generating "build/projects/sdl/mame/gmake-netbsd/tatsumi.make" Generating "build/projects/sdl/mame/gmake-netbsd/tch.make" Generating "build/projects/sdl/mame/gmake-netbsd/tecfri.make" Generating "build/projects/sdl/mame/gmake-netbsd/technos.make" Generating "build/projects/sdl/mame/gmake-netbsd/tehkan.make" Generating "build/projects/sdl/mame/gmake-netbsd/terminal.make" Generating "build/projects/sdl/mame/gmake-netbsd/thepit.make" Generating "build/projects/sdl/mame/gmake-netbsd/toaplan.make" Generating "build/projects/sdl/mame/gmake-netbsd/unico.make" Generating "build/projects/sdl/mame/gmake-netbsd/univers.make" Generating "build/projects/sdl/mame/gmake-netbsd/upl.make" Generating "build/projects/sdl/mame/gmake-netbsd/valadon.make" Generating "build/projects/sdl/mame/gmake-netbsd/venture.make" Generating "build/projects/sdl/mame/gmake-netbsd/vsystem.make" Generating "build/projects/sdl/mame/gmake-netbsd/wing.make" Generating "build/projects/sdl/mame/gmake-netbsd/yunsung.make" Generating "build/projects/sdl/mame/gmake-netbsd/zaccaria.make" Generating "build/projects/sdl/mame/gmake-netbsd/pinball.make" Generating "build/projects/sdl/mame/gmake-netbsd/misc.make" Generating "build/projects/sdl/mame/gmake-netbsd/messshared.make" Generating "build/projects/sdl/mame/gmake-netbsd/access.make" Generating "build/projects/sdl/mame/gmake-netbsd/aci.make" Generating "build/projects/sdl/mame/gmake-netbsd/act.make" Generating "build/projects/sdl/mame/gmake-netbsd/adc.make" Generating "build/projects/sdl/mame/gmake-netbsd/agat.make" Generating "build/projects/sdl/mame/gmake-netbsd/akai.make" Generating "build/projects/sdl/mame/gmake-netbsd/alesis.make" Generating "build/projects/sdl/mame/gmake-netbsd/altos.make" Generating "build/projects/sdl/mame/gmake-netbsd/ami.make" Generating "build/projects/sdl/mame/gmake-netbsd/amirix.make" Generating "build/projects/sdl/mame/gmake-netbsd/ampro.make" Generating "build/projects/sdl/mame/gmake-netbsd/amstrad.make" Generating "build/projects/sdl/mame/gmake-netbsd/apf.make" Generating "build/projects/sdl/mame/gmake-netbsd/apollo.make" Generating "build/projects/sdl/mame/gmake-netbsd/apple.make" Generating "build/projects/sdl/mame/gmake-netbsd/applied.make" Generating "build/projects/sdl/mame/gmake-netbsd/arcadia.make" Generating "build/projects/sdl/mame/gmake-netbsd/at.make" Generating "build/projects/sdl/mame/gmake-netbsd/att.make" Generating "build/projects/sdl/mame/gmake-netbsd/ave.make" Generating "build/projects/sdl/mame/gmake-netbsd/bally.make" Generating "build/projects/sdl/mame/gmake-netbsd/banctec.make" Generating "build/projects/sdl/mame/gmake-netbsd/bandai.make" Generating "build/projects/sdl/mame/gmake-netbsd/be.make" Generating "build/projects/sdl/mame/gmake-netbsd/beehive.make" Generating "build/projects/sdl/mame/gmake-netbsd/bitcorp.make" Generating "build/projects/sdl/mame/gmake-netbsd/bnpo.make" Generating "build/projects/sdl/mame/gmake-netbsd/bondwell.make" Generating "build/projects/sdl/mame/gmake-netbsd/booth.make" Generating "build/projects/sdl/mame/gmake-netbsd/camputers.make" Generating "build/projects/sdl/mame/gmake-netbsd/canon.make" Generating "build/projects/sdl/mame/gmake-netbsd/cantab.make" Generating "build/projects/sdl/mame/gmake-netbsd/casio.make" Generating "build/projects/sdl/mame/gmake-netbsd/cbm.make" Generating "build/projects/sdl/mame/gmake-netbsd/cccp.make" Generating "build/projects/sdl/mame/gmake-netbsd/cce.make" Generating "build/projects/sdl/mame/gmake-netbsd/ccs.make" Generating "build/projects/sdl/mame/gmake-netbsd/ceres.make" Generating "build/projects/sdl/mame/gmake-netbsd/chessking.make" Generating "build/projects/sdl/mame/gmake-netbsd/chromatics.make" Generating "build/projects/sdl/mame/gmake-netbsd/chrysler.make" Generating "build/projects/sdl/mame/gmake-netbsd/citoh.make" Generating "build/projects/sdl/mame/gmake-netbsd/coleco.make" Generating "build/projects/sdl/mame/gmake-netbsd/compugraphic.make" Generating "build/projects/sdl/mame/gmake-netbsd/conic.make" Generating "build/projects/sdl/mame/gmake-netbsd/consumenta.make" Generating "build/projects/sdl/mame/gmake-netbsd/cromemco.make" Generating "build/projects/sdl/mame/gmake-netbsd/comx.make" Generating "build/projects/sdl/mame/gmake-netbsd/concept.make" Generating "build/projects/sdl/mame/gmake-netbsd/conitec.make" Generating "build/projects/sdl/mame/gmake-netbsd/cxg.make" Generating "build/projects/sdl/mame/gmake-netbsd/cybiko.make" Generating "build/projects/sdl/mame/gmake-netbsd/dai.make" Generating "build/projects/sdl/mame/gmake-netbsd/dcs.make" Generating "build/projects/sdl/mame/gmake-netbsd/ddr.make" Generating "build/projects/sdl/mame/gmake-netbsd/dec.make" Generating "build/projects/sdl/mame/gmake-netbsd/dicksmth.make" Generating "build/projects/sdl/mame/gmake-netbsd/dms.make" Generating "build/projects/sdl/mame/gmake-netbsd/dragon.make" Generating "build/projects/sdl/mame/gmake-netbsd/drc.make" Generating "build/projects/sdl/mame/gmake-netbsd/dulmont.make" Generating "build/projects/sdl/mame/gmake-netbsd/eaca.make" Generating "build/projects/sdl/mame/gmake-netbsd/einis.make" Generating "build/projects/sdl/mame/gmake-netbsd/elektrka.make" Generating "build/projects/sdl/mame/gmake-netbsd/elektor.make" Generating "build/projects/sdl/mame/gmake-netbsd/elektron.make" Generating "build/projects/sdl/mame/gmake-netbsd/emusys.make" Generating "build/projects/sdl/mame/gmake-netbsd/ensoniq.make" Generating "build/projects/sdl/mame/gmake-netbsd/enterprise.make" Generating "build/projects/sdl/mame/gmake-netbsd/entex.make" Generating "build/projects/sdl/mame/gmake-netbsd/epoch.make" Generating "build/projects/sdl/mame/gmake-netbsd/epson.make" Generating "build/projects/sdl/mame/gmake-netbsd/ericsson.make" Generating "build/projects/sdl/mame/gmake-netbsd/exorterm.make" Generating "build/projects/sdl/mame/gmake-netbsd/fairch.make" Generating "build/projects/sdl/mame/gmake-netbsd/fairlight.make" Generating "build/projects/sdl/mame/gmake-netbsd/fidelity.make" Generating "build/projects/sdl/mame/gmake-netbsd/force.make" Generating "build/projects/sdl/mame/gmake-netbsd/francedr.make" Generating "build/projects/sdl/mame/gmake-netbsd/fujitsu.make" Generating "build/projects/sdl/mame/gmake-netbsd/funtech.make" Generating "build/projects/sdl/mame/gmake-netbsd/galaxy.make" Generating "build/projects/sdl/mame/gmake-netbsd/gamepark.make" Generating "build/projects/sdl/mame/gmake-netbsd/gi.make" Generating "build/projects/sdl/mame/gmake-netbsd/gridcomp.make" Generating "build/projects/sdl/mame/gmake-netbsd/grundy.make" Generating "build/projects/sdl/mame/gmake-netbsd/h01x.make" Generating "build/projects/sdl/mame/gmake-netbsd/hartung.make" Generating "build/projects/sdl/mame/gmake-netbsd/heathkit.make" Generating "build/projects/sdl/mame/gmake-netbsd/hegener.make" Generating "build/projects/sdl/mame/gmake-netbsd/hitachi.make" Generating "build/projects/sdl/mame/gmake-netbsd/homebrew.make" Generating "build/projects/sdl/mame/gmake-netbsd/homelab.make" Generating "build/projects/sdl/mame/gmake-netbsd/hp.make" Generating "build/projects/sdl/mame/gmake-netbsd/hec2hrp.make" Generating "build/projects/sdl/mame/gmake-netbsd/heurikon.make" Generating "build/projects/sdl/mame/gmake-netbsd/husky.make" Generating "build/projects/sdl/mame/gmake-netbsd/ibm6580.make" Generating "build/projects/sdl/mame/gmake-netbsd/ie15.make" Generating "build/projects/sdl/mame/gmake-netbsd/informer.make" Generating "build/projects/sdl/mame/gmake-netbsd/intel.make" Generating "build/projects/sdl/mame/gmake-netbsd/imp.make" Generating "build/projects/sdl/mame/gmake-netbsd/interpro.make" Generating "build/projects/sdl/mame/gmake-netbsd/interton.make" Generating "build/projects/sdl/mame/gmake-netbsd/intv.make" Generating "build/projects/sdl/mame/gmake-netbsd/isc.make" Generating "build/projects/sdl/mame/gmake-netbsd/jazz.make" Generating "build/projects/sdl/mame/gmake-netbsd/kawai.make" Generating "build/projects/sdl/mame/gmake-netbsd/kaypro.make" Generating "build/projects/sdl/mame/gmake-netbsd/koei.make" Generating "build/projects/sdl/mame/gmake-netbsd/kontron.make" Generating "build/projects/sdl/mame/gmake-netbsd/korg.make" Generating "build/projects/sdl/mame/gmake-netbsd/kurzweil.make" Generating "build/projects/sdl/mame/gmake-netbsd/kyocera.make" Generating "build/projects/sdl/mame/gmake-netbsd/leapfrog.make" Generating "build/projects/sdl/mame/gmake-netbsd/lsi.make" Generating "build/projects/sdl/mame/gmake-netbsd/luxor.make" Generating "build/projects/sdl/mame/gmake-netbsd/magnavox.make" Generating "build/projects/sdl/mame/gmake-netbsd/makerbot.make" Generating "build/projects/sdl/mame/gmake-netbsd/mattel.make" Generating "build/projects/sdl/mame/gmake-netbsd/matsushi.make" Generating "build/projects/sdl/mame/gmake-netbsd/mb.make" Generating "build/projects/sdl/mame/gmake-netbsd/mchester.make" Generating "build/projects/sdl/mame/gmake-netbsd/memotech.make" Generating "build/projects/sdl/mame/gmake-netbsd/mera.make" Generating "build/projects/sdl/mame/gmake-netbsd/mgu.make" Generating "build/projects/sdl/mame/gmake-netbsd/microkey.make" Generating "build/projects/sdl/mame/gmake-netbsd/microsoft.make" Generating "build/projects/sdl/mame/gmake-netbsd/microterm.make" Generating "build/projects/sdl/mame/gmake-netbsd/mips.make" Generating "build/projects/sdl/mame/gmake-netbsd/mit.make" Generating "build/projects/sdl/mame/gmake-netbsd/mits.make" Generating "build/projects/sdl/mame/gmake-netbsd/mitsubishi.make" Generating "build/projects/sdl/mame/gmake-netbsd/mizar.make" Generating "build/projects/sdl/mame/gmake-netbsd/morrow.make" Generating "build/projects/sdl/mame/gmake-netbsd/mos.make" Generating "build/projects/sdl/mame/gmake-netbsd/motorola.make" Generating "build/projects/sdl/mame/gmake-netbsd/multitch.make" Generating "build/projects/sdl/mame/gmake-netbsd/mupid.make" Generating "build/projects/sdl/mame/gmake-netbsd/nakajima.make" Generating "build/projects/sdl/mame/gmake-netbsd/nascom.make" Generating "build/projects/sdl/mame/gmake-netbsd/natsemi.make" Generating "build/projects/sdl/mame/gmake-netbsd/ncd.make" Generating "build/projects/sdl/mame/gmake-netbsd/ne.make" Generating "build/projects/sdl/mame/gmake-netbsd/nec.make" Generating "build/projects/sdl/mame/gmake-netbsd/netronic.make" Generating "build/projects/sdl/mame/gmake-netbsd/next.make" Generating "build/projects/sdl/mame/gmake-netbsd/nokia.make" Generating "build/projects/sdl/mame/gmake-netbsd/northstar.make" Generating "build/projects/sdl/mame/gmake-netbsd/novag.make" Generating "build/projects/sdl/mame/gmake-netbsd/novation.make" Generating "build/projects/sdl/mame/gmake-netbsd/olivetti.make" Generating "build/projects/sdl/mame/gmake-netbsd/omnibyte.make" Generating "build/projects/sdl/mame/gmake-netbsd/openuni.make" Generating "build/projects/sdl/mame/gmake-netbsd/orion.make" Generating "build/projects/sdl/mame/gmake-netbsd/osborne.make" Generating "build/projects/sdl/mame/gmake-netbsd/osi.make" Generating "build/projects/sdl/mame/gmake-netbsd/palm.make" Generating "build/projects/sdl/mame/gmake-netbsd/parker.make" Generating "build/projects/sdl/mame/gmake-netbsd/pitronic.make" Generating "build/projects/sdl/mame/gmake-netbsd/pc.make" Generating "build/projects/sdl/mame/gmake-netbsd/pdp1.make" Generating "build/projects/sdl/mame/gmake-netbsd/pel.make" Generating "build/projects/sdl/mame/gmake-netbsd/philips.make" Generating "build/projects/sdl/mame/gmake-netbsd/poly.make" Generating "build/projects/sdl/mame/gmake-netbsd/poly88.make" Generating "build/projects/sdl/mame/gmake-netbsd/psion.make" Generating "build/projects/sdl/mame/gmake-netbsd/quantel.make" Generating "build/projects/sdl/mame/gmake-netbsd/qume.make" Generating "build/projects/sdl/mame/gmake-netbsd/radio.make" Generating "build/projects/sdl/mame/gmake-netbsd/rca.make" Generating "build/projects/sdl/mame/gmake-netbsd/regnecentralen.make" Generating "build/projects/sdl/mame/gmake-netbsd/ritam.make" Generating "build/projects/sdl/mame/gmake-netbsd/rm.make" Generating "build/projects/sdl/mame/gmake-netbsd/robotron.make" Generating "build/projects/sdl/mame/gmake-netbsd/roland.make" Generating "build/projects/sdl/mame/gmake-netbsd/rolm.make" Generating "build/projects/sdl/mame/gmake-netbsd/rockwell.make" Generating "build/projects/sdl/mame/gmake-netbsd/sage.make" Generating "build/projects/sdl/mame/gmake-netbsd/saitek.make" Generating "build/projects/sdl/mame/gmake-netbsd/samcoupe.make" Generating "build/projects/sdl/mame/gmake-netbsd/samsung.make" Generating "build/projects/sdl/mame/gmake-netbsd/sanyo.make" Generating "build/projects/sdl/mame/gmake-netbsd/saturn.make" Generating "build/projects/sdl/mame/gmake-netbsd/segacons.make" Generating "build/projects/sdl/mame/gmake-netbsd/sequential.make" Generating "build/projects/sdl/mame/gmake-netbsd/sgi.make" Generating "build/projects/sdl/mame/gmake-netbsd/sharp.make" Generating "build/projects/sdl/mame/gmake-netbsd/sinclair.make" Generating "build/projects/sdl/mame/gmake-netbsd/siemens.make" Generating "build/projects/sdl/mame/gmake-netbsd/slicer.make" Generating "build/projects/sdl/mame/gmake-netbsd/sony_news.make" Generating "build/projects/sdl/mame/gmake-netbsd/sord.make" Generating "build/projects/sdl/mame/gmake-netbsd/special.make" Generating "build/projects/sdl/mame/gmake-netbsd/stm.make" Generating "build/projects/sdl/mame/gmake-netbsd/sun.make" Generating "build/projects/sdl/mame/gmake-netbsd/svi.make" Generating "build/projects/sdl/mame/gmake-netbsd/svision.make" Generating "build/projects/sdl/mame/gmake-netbsd/swtpc.make" Generating "build/projects/sdl/mame/gmake-netbsd/synertek.make" Generating "build/projects/sdl/mame/gmake-netbsd/ta.make" Generating "build/projects/sdl/mame/gmake-netbsd/tandberg.make" Generating "build/projects/sdl/mame/gmake-netbsd/tangerin.make" Generating "build/projects/sdl/mame/gmake-netbsd/tasc.make" Generating "build/projects/sdl/mame/gmake-netbsd/tatung.make" Generating "build/projects/sdl/mame/gmake-netbsd/teamconc.make" Generating "build/projects/sdl/mame/gmake-netbsd/tektroni.make" Generating "build/projects/sdl/mame/gmake-netbsd/telenova.make" Generating "build/projects/sdl/mame/gmake-netbsd/telercas.make" Generating "build/projects/sdl/mame/gmake-netbsd/televideo.make" Generating "build/projects/sdl/mame/gmake-netbsd/tesla.make" Generating "build/projects/sdl/mame/gmake-netbsd/thomson.make" Generating "build/projects/sdl/mame/gmake-netbsd/ti.make" Generating "build/projects/sdl/mame/gmake-netbsd/tiger.make" Generating "build/projects/sdl/mame/gmake-netbsd/tigertel.make" Generating "build/projects/sdl/mame/gmake-netbsd/tiki.make" Generating "build/projects/sdl/mame/gmake-netbsd/tomy.make" Generating "build/projects/sdl/mame/gmake-netbsd/toshiba.make" Generating "build/projects/sdl/mame/gmake-netbsd/trainer.make" Generating "build/projects/sdl/mame/gmake-netbsd/trs.make" Generating "build/projects/sdl/mame/gmake-netbsd/tvgames.make" Generating "build/projects/sdl/mame/gmake-netbsd/ultimachine.make" Generating "build/projects/sdl/mame/gmake-netbsd/ultratec.make" Generating "build/projects/sdl/mame/gmake-netbsd/unicard.make" Generating "build/projects/sdl/mame/gmake-netbsd/unisonic.make" Generating "build/projects/sdl/mame/gmake-netbsd/unisys.make" Generating "build/projects/sdl/mame/gmake-netbsd/usp.make" Generating "build/projects/sdl/mame/gmake-netbsd/veb.make" Generating "build/projects/sdl/mame/gmake-netbsd/verifone.make" Generating "build/projects/sdl/mame/gmake-netbsd/vidbrain.make" Generating "build/projects/sdl/mame/gmake-netbsd/videoton.make" Generating "build/projects/sdl/mame/gmake-netbsd/visual.make" Generating "build/projects/sdl/mame/gmake-netbsd/votrax.make" Generating "build/projects/sdl/mame/gmake-netbsd/vtech.make" Generating "build/projects/sdl/mame/gmake-netbsd/wang.make" Generating "build/projects/sdl/mame/gmake-netbsd/westinghouse.make" Generating "build/projects/sdl/mame/gmake-netbsd/wavemate.make" Generating "build/projects/sdl/mame/gmake-netbsd/wyse.make" Generating "build/projects/sdl/mame/gmake-netbsd/xerox.make" Generating "build/projects/sdl/mame/gmake-netbsd/xussrpc.make" Generating "build/projects/sdl/mame/gmake-netbsd/yamaha.make" Generating "build/projects/sdl/mame/gmake-netbsd/zenith.make" Generating "build/projects/sdl/mame/gmake-netbsd/zpa.make" Generating "build/projects/sdl/mame/gmake-netbsd/zvt.make" Generating "build/projects/sdl/mame/gmake-netbsd/skeleton.make" Generating "build/projects/sdl/mame/gmake-netbsd/virtual.make" Generating "build/projects/sdl/mame/gmake-netbsd/mame.make" Generating "build/projects/sdl/mame/gmake-netbsd/romcmp.make" Generating "build/projects/sdl/mame/gmake-netbsd/chdman.make" Generating "build/projects/sdl/mame/gmake-netbsd/jedutil.make" Generating "build/projects/sdl/mame/gmake-netbsd/unidasm.make" Generating "build/projects/sdl/mame/gmake-netbsd/ldresample.make" Generating "build/projects/sdl/mame/gmake-netbsd/ldverify.make" Generating "build/projects/sdl/mame/gmake-netbsd/regrep.make" Generating "build/projects/sdl/mame/gmake-netbsd/srcclean.make" Generating "build/projects/sdl/mame/gmake-netbsd/split.make" Generating "build/projects/sdl/mame/gmake-netbsd/pngcmp.make" Generating "build/projects/sdl/mame/gmake-netbsd/nltool.make" Generating "build/projects/sdl/mame/gmake-netbsd/nlwav.make" Generating "build/projects/sdl/mame/gmake-netbsd/castool.make" Generating "build/projects/sdl/mame/gmake-netbsd/floptool.make" Generating "build/projects/sdl/mame/gmake-netbsd/imgtool.make" Generating "build/projects/sdl/mame/gmake-netbsd/testkeys.make" Done. Generated 388/388 projects. gmake[1]: Entering directory '/tmp/pkgbuild/emulators/mame/work.sparc64/mame-mame0226/build/projects/sdl/mame/gmake-netbsd' Creating ../../../../netbsd/bin/x32/Release Compiling src/emu/drivers/empty.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/drivers/empty.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libprecompile.a... gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/mame/work.sparc64/mame-mame0226/build/projects/sdl/mame/gmake-netbsd' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/mame/work.sparc64/mame-mame0226/build/projects/sdl/mame/gmake-netbsd' Compiling 3rdparty/lzma/C/7zAlloc.c... Creating ../../../../netbsd/bin/x32/Release/mame_mame Creating ../../../../netbsd/bin/x32/Release/mame_mame Creating ../../../../netbsd/bin/x32/Release/mame_mame Compiling src/mame/drivers/aa310.cpp... Compiling src/mame/drivers/aci_boris.cpp... Compiling src/mame/drivers/acvirus.cpp... Compiling 3rdparty/lzma/C/7zArcIn.c... Compiling 3rdparty/lzma/C/7zBuf.c... Compiling 3rdparty/lzma/C/7zBuf2.c... Compiling 3rdparty/lzma/C/7zCrc.c... Compiling 3rdparty/lzma/C/7zCrcOpt.c... ../../../../../3rdparty/lzma/C/7zCrcOpt.c: In function 'CrcUpdateT1_BeT4': ../../../../../3rdparty/lzma/C/7zCrcOpt.c:75:11: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/7zCrcOpt.c: In function 'CrcUpdateT1_BeT8': ../../../../../3rdparty/lzma/C/7zCrcOpt.c:97:11: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/7zCrcOpt.c:103:11: warning: cast increases required alignment of target type [-Wcast-align] Compiling 3rdparty/lzma/C/7zDec.c... Compiling 3rdparty/lzma/C/7zFile.c... Compiling 3rdparty/lzma/C/7zStream.c... Compiling 3rdparty/lzma/C/Aes.c... Compiling 3rdparty/lzma/C/AesOpt.c... Compiling 3rdparty/lzma/C/Alloc.c... Compiling 3rdparty/lzma/C/Bcj2.c... Compiling 3rdparty/lzma/C/Bra.c... Compiling 3rdparty/lzma/C/Bra86.c... Compiling 3rdparty/lzma/C/BraIA64.c... Compiling 3rdparty/lzma/C/CpuArch.c... Compiling 3rdparty/lzma/C/Delta.c... Compiling 3rdparty/lzma/C/LzFind.c... Compiling 3rdparty/lzma/C/Lzma2Dec.c... Compiling 3rdparty/lzma/C/Lzma2Enc.c... Compiling 3rdparty/lzma/C/Lzma86Dec.c... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/acvirus.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libaccess.a... Compiling src/mame/drivers/accomm.cpp... Compiling 3rdparty/lzma/C/Lzma86Enc.c... Compiling 3rdparty/lzma/C/LzmaDec.c... Compiling 3rdparty/lzma/C/LzmaEnc.c... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/aci_boris.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/aci_borisdpl.cpp... Compiling 3rdparty/lzma/C/Ppmd7.c... ../../../../../3rdparty/lzma/C/Ppmd7.c: In function 'GlueFreeBlocks': ../../../../../3rdparty/lzma/C/Ppmd7.c:167:28: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:169:12: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:175:4: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:176:4: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:177:4: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:179:6: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:184:26: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:188:29: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:192:8: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:193:8: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:200:13: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c:202:26: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c: In function 'RestartModel': ../../../../../3rdparty/lzma/C/Ppmd7.c:301:35: warning: cast increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/lzma/C/Ppmd7.c: In function 'CreateSuccessors': ../../../../../3rdparty/lzma/C/Ppmd7.c:396:12: warning: cast increases required alignment of target type [-Wcast-align] Compiling 3rdparty/lzma/C/Ppmd7Dec.c... Compiling 3rdparty/lzma/C/Ppmd7Enc.c... Compiling 3rdparty/lzma/C/Sha256.c... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/aa310.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/aci_ggm.cpp... Compiling 3rdparty/lzma/C/Sort.c... Archiving lib7z.a... Compiling src/mame/drivers/acrnsys.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/accomm.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/aci_prodigy.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/aci_borisdpl.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/apricot.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/aci_ggm.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/acrnsys1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/acrnsys.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/super6.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/aci_prodigy.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libaci.a... Compiling src/mame/drivers/apricotf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/acrnsys1.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/aristmk5.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apricot.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/superslave.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/super6.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atom.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apricotf.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/apricotp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/superslave.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libadc.a... Compiling src/mame/drivers/victor9k.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atom.cpp:118: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/adp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apricotp.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bbc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/victor9k.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/aristmk5.cpp:582: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/aristmk5.cpp: In member function 'void aristmk5_state::init_aristmk5()': ../../../../../src/mame/drivers/aristmk5.cpp:2114:58: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/apricotkb.cpp... Compiling src/mame/drivers/agat.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/adp.cpp:158: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/manohman.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/apricotkb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/victor9k_fdc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/agat.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/agat7.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/manohman.cpp:134: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/stellafr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/victor9k_fdc.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/victor9k_kb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bbc.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cms.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/agat7.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/agat9.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/stellafr.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libadp.a... Compiling src/mame/drivers/electron.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/victor9k_kb.cpp:337: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libact.a... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cms.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ertictac.cpp... Compiling src/mame/drivers/riscpc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/agat9.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libagat.a... Compiling src/mame/drivers/mpc3000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/electron.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/albazc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/riscpc.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ertictac.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/alesis.cpp... Compiling src/mame/drivers/ssfindo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpc3000.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libakai.a... Compiling src/mame/drivers/albazg.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/albazc.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/alesis.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/alesis.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/z88.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ssfindo.cpp:127: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/rmhaihai.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/albazg.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/alesis.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/alesis.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ace.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/z88.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/archimds.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/rmhaihai.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libalba.a... Compiling src/mame/machine/bbc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/alesis.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libalesis.a... Compiling src/mame/drivers/aleisttl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ace.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/electron.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/aleisttl.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/clayshoo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/archimds.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/archimds.cpp: In member function 'uint32_t archimedes_state::archimedes_memc_logical_r(offs_t)': ../../../../../src/mame/machine/archimds.cpp:272:44: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/archimds.cpp: In member function 'uint32_t archimedes_state::aristmk5_drame_memc_logical_r(offs_t)': ../../../../../src/mame/machine/archimds.cpp:339:44: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/ad_sound.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/bbc.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/altos2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/electron.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/upd65031.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/clayshoo.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving liballiedl.a... Compiling src/mame/drivers/alpha68k.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/ad_sound.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/altos486.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/altos2.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/hh_amis2k.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/upd65031.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/bbc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/hh_amis2k.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libami.a... Compiling src/mame/video/electron.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/bbc.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/alpha68k_i.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/alpha68k.cpp:202: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/alpha68k.cpp: In member function 'void alpha68k_V_state::init_sbasebal()': ../../../../../src/mame/drivers/alpha68k.cpp:2111:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/altos5.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/altos486.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/z88.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/electron.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/alpha68k_n.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/z88.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libacorn.a... Compiling src/mame/drivers/altos8600.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/alpha68k_i.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/acs8600_ics.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/altos5.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/champbas.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/altos8600.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/altos8600.cpp: In member function 'u16 altos8600_state::xlate_r(offs_t, u16, int)': ../../../../../src/mame/drivers/altos8600.cpp:534:34: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/altos8600.cpp: In member function 'void altos8600_state::xlate_w(offs_t, u16, u16, int)': ../../../../../src/mame/drivers/altos8600.cpp:556:31: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/altos8600.cpp:556:99: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/altos8600.cpp: In member function 'u16 altos8600_state::dmacram_r(offs_t, u16)': ../../../../../src/mame/drivers/altos8600.cpp:628:34: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/altos8600.cpp: In member function 'void altos8600_state::dmacram_w(offs_t, u16, u16)': ../../../../../src/mame/drivers/altos8600.cpp:641:31: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/altos8600.cpp:641:99: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/alg.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/alpha68k_n.cpp:129: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/wxstar4000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/acs8600_ics.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libaltos.a... Compiling src/mame/drivers/amiga.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/champbas.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/equites.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/wxstar4000.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libamirix.a... Compiling src/mame/drivers/meijinsn.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/alg.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/drivers/alg.cpp:28:0: ../../../../../src/mame/includes/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/includes/amiga.h:511:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/includes/amiga.h:511:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Compiling src/mame/drivers/ampro.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/equites.cpp:371: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/amstr_pc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/amiga.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/drivers/amiga.cpp:10:0: ../../../../../src/mame/includes/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/includes/amiga.h:511:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/includes/amiga.h:511:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Compiling src/mame/drivers/arsystems.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/meijinsn.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/shougi.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ampro.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/lb186.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/amstr_pc.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/amstrad.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/shougi.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/alpha8201.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/arsystems.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/drivers/arsystems.cpp:54:0: ../../../../../src/mame/includes/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/includes/amiga.h:511:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/includes/amiga.h:511:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../../../../../src/mame/drivers/arsystems.cpp: In member function 'void arcadia_amiga_state::generic_decode(const char*, int, int, int, int, int, int, int, int)': ../../../../../src/mame/drivers/arsystems.cpp:906:51: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/arsystems.cpp: In member function 'void arcadia_amiga_state::init_arcadia()': ../../../../../src/mame/drivers/arsystems.cpp:949:51: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cubo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/lb186.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/lbpc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/alpha8201.cpp:276: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/alpha68k.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/amstrad.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/nc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cubo.cpp:316: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/drivers/cubo.cpp:317:0: ../../../../../src/mame/includes/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/includes/amiga.h:511:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/includes/amiga.h:511:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Compiling src/mame/drivers/mquake.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/lbpc.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libampro.a... Compiling src/mame/drivers/upscope.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/alpha68k.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/alpha68k_palette.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/alpha68k_palette.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/champbas.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mquake.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/drivers/mquake.cpp:38:0: ../../../../../src/mame/includes/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/includes/amiga.h:511:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/includes/amiga.h:511:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Compiling src/mame/video/equites.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/nc.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pc1512.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/upscope.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/drivers/upscope.cpp:29:0: ../../../../../src/mame/includes/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/includes/amiga.h:511:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/includes/amiga.h:511:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Compiling src/mame/machine/amiga.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/champbas.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pcw.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/equites.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/snk68_spr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/amiga.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/machine/amiga.cpp:14:0: ../../../../../src/mame/includes/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/includes/amiga.h:511:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/includes/amiga.h:511:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Compiling src/mame/video/amiga.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/snk68_spr.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libalpha.a... Compiling src/mame/video/amigaaga.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pc1512.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pcw16.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pcw.cpp:97: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/apf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/amiga.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/video/amiga.cpp:12:0: ../../../../../src/mame/includes/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/includes/amiga.h:511:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/includes/amiga.h:511:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Compiling src/mame/drivers/pda600.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/amigaaga.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/video/amigaaga.cpp:23:0: ../../../../../src/mame/includes/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/includes/amiga.h:511:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/includes/amiga.h:511:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Archiving libamiga.a... Compiling src/mame/machine/amstrad.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pcw16.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/apollo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pda600.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/apple1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apf.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libapf.a... Compiling src/mame/drivers/apple2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/amstrad.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/nc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apple1.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/apollo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apollo.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mbee.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/nc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/pc1512kb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apple2.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/apple2e.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/pc1512kb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/ams40041.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/apollo.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/apollo_kbd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mbee.cpp:124: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/mbee.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/ams40041.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/nc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apple2e.cpp:115: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/apple2gs.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/apollo_kbd.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/apollo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/mbee.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/mbee.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/nc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/pcw.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/mbee.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libapplied.a... Compiling src/mame/drivers/apple3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/apollo.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libapollo.a... Compiling src/mame/video/pcw16.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/pcw.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/iphone2g.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apple2gs.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/arcadia.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/pcw16.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libamstrad.a... Compiling src/mame/drivers/lisa.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/iphone2g.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/arcadia.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/arcadia.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/aristmk4.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apple3.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/big10.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/lisa.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/lwriter.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/big10.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/forte2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/arcadia.cpp:122: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/arcadia.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/aristmk4.cpp:320: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/aristmk6.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/arcadia.cpp:225: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libarcadia.a... Compiling src/mame/drivers/mac.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/lwriter.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/lwriter.cpp: In member function 'virtual void lwriter_state::machine_start()': ../../../../../src/mame/drivers/lwriter.cpp:239:48: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/lwriter.cpp:241:50: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/caswin.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/forte2.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/msx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/caswin.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pengadvb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mac.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mac128.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pengadvb.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/at.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/aristmk6.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libaristocr.a... Compiling src/mame/drivers/macpci.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mac128.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/mac128.cpp: In member function 'virtual void mac128_state::machine_start()': ../../../../../src/mame/drivers/mac128.cpp:275:35: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/mac128.cpp:278:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sangho.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/msx.cpp:529: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atpci.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/macpci.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/macprtb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sangho.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sfkick.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atpci.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/macpwrbk030.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sfkick.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/msx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/macprtb.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/macprtb.cpp: In member function 'virtual void macportable_state::machine_start()': ../../../../../src/mame/drivers/macprtb.cpp:259:35: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/macprtb.cpp:262:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ct486.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/at.cpp:105: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/msx_matsushita.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/macpwrbk030.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/macpwrbk030.cpp: In member function 'virtual void macpb030_state::machine_start()': ../../../../../src/mame/drivers/macpwrbk030.cpp:221:35: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/macpwrbk030.cpp:224:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/macquadra700.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/msx.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/superga2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/msx_matsushita.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/msx_s1985.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ct486.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ps2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/msx_s1985.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/msx_systemflags.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/superga2.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/at.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/macquadra700.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/macquadra700.cpp: In member function 'virtual void macquadra_state::machine_start()': ../../../../../src/mame/drivers/macquadra700.cpp:226:35: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/macquadra700.cpp:229:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tk2000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ps2.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/asteroid.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/msx_systemflags.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libascii.a... Compiling src/mame/machine/apple2common.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/at.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libat.a... Compiling src/mame/audio/atarifb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tk2000.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bowltry.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/apple2common.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/apple3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/asteroid.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/att3b2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/att3b2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/apple3.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/att4425.cpp... Compiling src/mame/machine/cuda.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bowltry.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ohmygod.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/atarifb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/atarijsa.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ohmygod.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cuda.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/patapata.cpp... Compiling src/mame/machine/egret.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/atarijsa.cpp:76: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/atarisac.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/att4425.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/att610.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/egret.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/lisa.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/att610.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/att630.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/patapata.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/ohmygod.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/atarisac.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/avalnche.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/lisa.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/lisa.cpp: In member function 'virtual void lisa_state::machine_reset()': ../../../../../src/mame/machine/lisa.cpp:973:32: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/lisa.cpp: In member function 'uint16_t lisa_state::lisa_r(offs_t, uint16_t)': ../../../../../src/mame/machine/lisa.cpp:1252:26: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/lisa.cpp:1283:46: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/lisa.cpp:1301:46: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/lisa.cpp:1326:60: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/lisa.cpp: In member function 'void lisa_state::lisa_w(offs_t, uint16_t, uint16_t)': ../../../../../src/mame/machine/lisa.cpp:1485:40: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/lisa.cpp:1485:81: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/lisa.cpp:1524:40: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/lisa.cpp:1524:81: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/lisa.cpp: In member function 'void lisa_state::lisa_IO_w(offs_t, uint16_t, uint16_t)': ../../../../../src/mame/machine/lisa.cpp:1858:34: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/mac.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/ohmygod.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libatlus.a... Compiling src/mame/audio/bsktball.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/avalnche.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/unixpc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/att630.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/macadb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/mac.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/mac.cpp: In member function 'void mac_state::mac_driver_init(mac_state::model_t)': ../../../../../src/mame/machine/mac.cpp:1392:71: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/bwidow.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/macadb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/bsktball.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ave_arb.cpp... Compiling src/mame/machine/macpci.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/unixpc.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/unixpc.cpp: In member function 'virtual void unixpc_state::machine_start()': ../../../../../src/mame/drivers/unixpc.cpp:156:40: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libatt.a... Compiling src/mame/audio/bzone.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/bwidow.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/astrohome.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ave_arb.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libave.a... Compiling src/mame/machine/macrtc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/macpci.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/cage.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/bzone.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/banctec.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/astrohome.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbally.a... Compiling src/mame/machine/swim.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/macrtc.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/canyon.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/swim.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/apple2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/cage.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/wswan.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/banctec.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbanctec.a... Compiling src/mame/audio/copsnrob.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/canyon.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bandai_design_master.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/wswan.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/apple2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/apple3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/copsnrob.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/dragrace.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bandai_design_master.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/rx78.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu2.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/apple3.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/mac.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/dragrace.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/firetrk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/rx78.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sv8000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/firetrk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/harddriv.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/mac.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/mac.cpp: In member function 'uint32_t mac_state::screen_update_mac(screen_device&, bitmap_ind16&, const rectangle&)': ../../../../../src/mame/video/mac.cpp:72:79: warning: cast from 'u8* {aka unsigned char*}' to 'const uint16_t* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libapple.a... Compiling src/mame/drivers/tamag1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sv8000.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu3.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/wswan.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tamag1.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/jaguar.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/harddriv.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bebox.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/wswan.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/wswan.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/jaguar.cpp:147: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/jedi.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4avan.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/wswan.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbandai.a... Compiling src/mame/drivers/mpu4bwb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bebox.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/bebox.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/jedi.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/llander.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/bebox.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbe.a... Compiling src/mame/audio/lynx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/llander.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/microb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/lynx.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/nitedrvr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/microb.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbeehive.a... Compiling src/mame/drivers/mpu4concept.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/nitedrvr.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/nl_destroyr.cpp... Compiling src/mame/audio/nl_flyball.cpp... Compiling src/mame/audio/orbit.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4concept.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/poolshrk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4bwb.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bfcobra.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4avan.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4crystal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/orbit.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bfm_ad5.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/poolshrk.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/redbaron.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfcobra.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/redbaron.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp... Compiling src/mame/audio/skydiver.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfm_ad5.cpp:116: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bfm_ad5sw.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4crystal.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4dealem.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/skydiver.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/skyraid.cpp... Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui_draw.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4dealem.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4empire.cpp... Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui_widgets.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfm_ad5sw.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bfm_sc1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/skyraid.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/sprint2.cpp... Compiling 3rdparty/bgfx/examples/common/imgui/imgui.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4empire.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4mdm.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/examples/common/imgui/imgui.cpp:8: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/examples/common/imgui/imgui.cpp:8: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/examples/common/imgui/imgui.cpp:8: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/examples/common/imgui/imgui.cpp: In member function 'void OcornutImguiContext::render(ImDrawData*)': ../../../../../3rdparty/bgfx/examples/common/imgui/imgui.cpp:101:41: warning: cast from 'uint8_t* {aka unsigned char*}' to 'ImDrawVert*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/examples/common/imgui/imgui.cpp:104:41: warning: cast from 'uint8_t* {aka unsigned char*}' to 'ImDrawIdx* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/examples/common/nanovg/nanovg.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/sprint2.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/sprint4.cpp... Compiling 3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp:33: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp:33: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp:33: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp: In function 'int {anonymous}::nvgRenderCreate(void*)': ../../../../../3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp:262:37: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp: In function '{anonymous}::GLNVGfragUniforms* {anonymous}::nvg__fragUniformPtr({anonymous}::GLNVGcontext*, int)': ../../../../../3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp:523:52: warning: cast from 'unsigned char*' to '{anonymous}::GLNVGfragUniforms*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp: In function 'void {anonymous}::fan(uint32_t, uint32_t)': ../../../../../3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp:574:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/bgfx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4mdm.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4misc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfm_sc1.cpp:90: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bfm_sc2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/sprint4.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/sprint8.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/bgfx.cpp:8: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/bgfx.cpp:8: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/bgfx.cpp:8: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/bgfx.cpp:8: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/bgfx.cpp:8: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/bgfx.cpp:8:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In function 'void bgfx::blit(bgfx::RendererContextI*, bgfx::TextVideoMemBlitter&, const bgfx::TextVideoMem&)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:750:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bgfx::blit(bgfx::RendererContextI*, bgfx::TextVideoMemBlitter&, const bgfx::TextVideoMem&)::Vertex*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp:751:50: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::ClearQuad::init()': ../../../../../3rdparty/bgfx/src/bgfx.cpp:846:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bgfx::ClearQuad::init()::Vertex*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Context::end(bgfx::Encoder*)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:2139:65: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In function 'void bgfx::rendererUpdateUniforms(bgfx::RendererContextI*, bgfx::UniformBuffer*, uint32_t, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:2358:57: warning: cast from 'const char*' to 'const char**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setMarker(const char*)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3489:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setState(uint64_t, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3495:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setCondition(bgfx::OcclusionQueryHandle, bool)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3501:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setStencil(uint32_t, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3506:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'uint16_t bgfx::Encoder::setScissor(uint16_t, uint16_t, uint16_t, uint16_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3511:45: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setScissor(uint16_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3516:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'uint32_t bgfx::Encoder::setTransform(const void*, uint16_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3521:45: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'uint32_t bgfx::Encoder::allocTransform(bgfx::Transform*, uint16_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3526:45: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setTransform(uint32_t, uint16_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3531:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setUniform(bgfx::UniformHandle, const void*, uint16_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3540:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setIndexBuffer(bgfx::IndexBufferHandle, uint32_t, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3551:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setIndexBuffer(bgfx::DynamicIndexBufferHandle, uint32_t, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3563:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setIndexBuffer(const bgfx::TransientIndexBuffer*, uint32_t, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3575:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setVertexBuffer(uint8_t, bgfx::VertexBufferHandle, uint32_t, uint32_t, bgfx::VertexLayoutHandle)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3588:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setVertexBuffer(uint8_t, bgfx::DynamicVertexBufferHandle, uint32_t, uint32_t, bgfx::VertexLayoutHandle)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3607:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setVertexBuffer(uint8_t, const bgfx::TransientVertexBuffer*, uint32_t, uint32_t, bgfx::VertexLayoutHandle)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3626:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setVertexCount(uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3637:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setInstanceDataBuffer(const bgfx::InstanceDataBuffer*, uint32_t, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3648:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setInstanceDataBuffer(bgfx::VertexBufferHandle, uint32_t, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3655:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setInstanceDataBuffer(bgfx::DynamicVertexBufferHandle, uint32_t, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3662:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setInstanceCount(uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3672:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setTexture(uint8_t, bgfx::UniformHandle, bgfx::TextureHandle, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3680:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::submit(bgfx::ViewId, bgfx::ProgramHandle, bgfx::OcclusionQueryHandle, uint32_t, bool)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3704:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::submit(bgfx::ViewId, bgfx::ProgramHandle, bgfx::IndirectBufferHandle, uint16_t, uint16_t, uint32_t, bool)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3712:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setBuffer(uint8_t, bgfx::IndexBufferHandle, bgfx::Access::Enum)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3719:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setBuffer(uint8_t, bgfx::VertexBufferHandle, bgfx::Access::Enum)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3726:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setBuffer(uint8_t, bgfx::DynamicIndexBufferHandle, bgfx::Access::Enum)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3734:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setBuffer(uint8_t, bgfx::DynamicVertexBufferHandle, bgfx::Access::Enum)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3742:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setBuffer(uint8_t, bgfx::IndirectBufferHandle, bgfx::Access::Enum)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3750:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::setImage(uint8_t, bgfx::TextureHandle, uint8_t, bgfx::Access::Enum, bgfx::TextureFormat::Enum)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3764:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::dispatch(bgfx::ViewId, bgfx::ProgramHandle, uint32_t, uint32_t, uint32_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3771:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::dispatch(bgfx::ViewId, bgfx::ProgramHandle, bgfx::IndirectBufferHandle, uint16_t, uint16_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3780:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::discard()': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3785:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/bgfx.cpp: In member function 'void bgfx::Encoder::blit(bgfx::ViewId, bgfx::TextureHandle, uint8_t, uint16_t, uint16_t, uint16_t, bgfx::TextureHandle, uint8_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t, uint16_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3806:38: warning: cast from 'bgfx::Encoder*' to 'bgfx::EncoderImpl*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/debug_renderdoc.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/debug_renderdoc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/debug_renderdoc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/debug_renderdoc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/debug_renderdoc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/debug_renderdoc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/debug_renderdoc.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/dxgi.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/dxgi.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/dxgi.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/dxgi.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/dxgi.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/dxgi.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/dxgi.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/glcontext_egl.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_egl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_egl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_egl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/glcontext_egl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/glcontext_egl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_egl.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/glcontext_glx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4misc.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4mod2sw.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_glx.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_glx.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_glx.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/glcontext_glx.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/glcontext_glx.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_glx.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/glcontext_html5.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_html5.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_html5.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_html5.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/glcontext_html5.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/glcontext_html5.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_html5.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/glcontext_wgl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/sprint8.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/starshp1.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_wgl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_wgl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/glcontext_wgl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/glcontext_wgl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/glcontext_wgl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_wgl.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/nvapi.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/nvapi.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/nvapi.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/nvapi.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/nvapi.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/nvapi.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/nvapi.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_d3d11.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_d3d11.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_d3d11.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_d3d11.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/renderer_d3d11.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/renderer_d3d11.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_d3d11.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_d3d12.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_d3d12.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_d3d12.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_d3d12.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/renderer_d3d12.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/renderer_d3d12.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_d3d12.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_d3d9.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_d3d9.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_d3d9.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_d3d9.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/renderer_d3d9.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/renderer_d3d9.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_d3d9.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_gl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/starshp1.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/starwars.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.cpp: In member function 'void bgfx::gl::RendererContextGL::programCache(GLuint, uint64_t)': ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:3642:18: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.cpp: In member function 'void bgfx::gl::RendererContextGL::commit(bgfx::UniformBuffer&)': ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:3702:53: warning: cast from 'const char*' to 'int*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:3703:54: warning: cast from 'const char*' to 'float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:3704:54: warning: cast from 'const char*' to 'float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:3705:54: warning: cast from 'const char*' to 'float*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_gnm.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_gnm.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_gnm.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_gnm.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/renderer_gnm.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/renderer_gnm.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_gnm.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_noop.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4mod2sw.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4mod4yam.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/starwars.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/subs.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_noop.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_noop.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_noop.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/renderer_noop.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/renderer_noop.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_noop.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_nvn.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_nvn.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_nvn.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_nvn.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/renderer_nvn.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/renderer_nvn.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_nvn.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_vk.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_vk.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_vk.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/renderer_vk.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/renderer_vk.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/renderer_vk.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_vk.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/shader.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/shader.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/shader.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/shader.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/shader_dx9bc.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader_dx9bc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader_dx9bc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader_dx9bc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/shader_dx9bc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/shader_dx9bc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/shader_dx9bc.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/shader_dxbc.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader_dxbc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader_dxbc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader_dxbc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/shader_dxbc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/shader_dxbc.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/shader_dxbc.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/shader_spirv.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/subs.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/tank8.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader_spirv.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader_spirv.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:111, from ../../../../../3rdparty/bgfx/src/shader_spirv.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/handlealloc.h:320:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:117, from ../../../../../3rdparty/bgfx/src/shader_spirv.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl: In member function 'uint16_t* bx::HandleAlloc::getDensePtr() const': ../../../../../3rdparty/bx/include/bx/inline/handlealloc.inl:96:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:118, from ../../../../../3rdparty/bgfx/src/shader_spirv.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/shader_spirv.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:411:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/topology.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/topology.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/topology.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bgfx/src/topology.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/topology.cpp: In instantiation of 'uint32_t bgfx::topologyConvertTriListToLineList(void*, uint32_t, const IndexT*, uint32_t, bx::AllocatorI*) [with IndexT = unsigned int; SortT = long unsigned int; uint32_t = unsigned int]': ../../../../../3rdparty/bgfx/src/topology.cpp:245:131: required from here ../../../../../3rdparty/bgfx/src/topology.cpp:147:21: warning: cast from 'unsigned int*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/topology.cpp: In instantiation of 'uint32_t bgfx::topologyConvertTriListToLineList(void*, uint32_t, const IndexT*, uint32_t, bx::AllocatorI*) [with IndexT = short unsigned int; SortT = unsigned int; uint32_t = unsigned int]': ../../../../../3rdparty/bgfx/src/topology.cpp:248:130: required from here ../../../../../3rdparty/bgfx/src/topology.cpp:147:21: warning: cast from 'short unsigned int*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/topology.cpp: In instantiation of 'uint32_t bgfx::topologyConvertTriListToLineList(void*, uint32_t, const IndexT*, uint32_t, IndexT*, SortT*) [with IndexT = unsigned int; SortT = long unsigned int; uint32_t = unsigned int]': ../../../../../3rdparty/bgfx/src/topology.cpp:148:50: required from 'uint32_t bgfx::topologyConvertTriListToLineList(void*, uint32_t, const IndexT*, uint32_t, bx::AllocatorI*) [with IndexT = unsigned int; SortT = long unsigned int; uint32_t = unsigned int]' ../../../../../3rdparty/bgfx/src/topology.cpp:245:131: required from here ../../../../../3rdparty/bgfx/src/topology.cpp:93:19: warning: cast from 'unsigned int*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/topology.cpp: In instantiation of 'uint32_t bgfx::topologyConvertTriListToLineList(void*, uint32_t, const IndexT*, uint32_t, IndexT*, SortT*) [with IndexT = short unsigned int; SortT = unsigned int; uint32_t = unsigned int]': ../../../../../3rdparty/bgfx/src/topology.cpp:148:50: required from 'uint32_t bgfx::topologyConvertTriListToLineList(void*, uint32_t, const IndexT*, uint32_t, bx::AllocatorI*) [with IndexT = short unsigned int; SortT = unsigned int; uint32_t = unsigned int]' ../../../../../3rdparty/bgfx/src/topology.cpp:248:130: required from here ../../../../../3rdparty/bgfx/src/topology.cpp:93:19: warning: cast from 'short unsigned int*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/vertexdecl.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bgfx/src/vertexdecl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bgfx/src/vertexdecl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bgfx/src/vertexdecl.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bgfx/src/vertexdecl.cpp:7: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/vertexdecl.cpp: In function 'void bgfx::vertexPack(const float*, bool, bgfx::Attrib::Enum, const bgfx::VertexLayout&, void*, uint32_t)': ../../../../../3rdparty/bgfx/src/vertexdecl.cpp:434:17: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/vertexdecl.cpp:440:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'int16_t* {aka short int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/vertexdecl.cpp:479:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/vertexdecl.cpp: In function 'void bgfx::vertexUnpack(float*, bgfx::Attrib::Enum, const bgfx::VertexLayout&, const void*, uint32_t)': ../../../../../3rdparty/bgfx/src/vertexdecl.cpp:544:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/vertexdecl.cpp:570:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'int16_t* {aka short int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/vertexdecl.cpp:596:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbgfx.a... Compiling src/mame/audio/triplhnt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/tank8.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4plasma.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfm_sc2.cpp:144: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bfm_sc4.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4mod4yam.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bfm_sc5.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/triplhnt.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/videopin.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4plasma.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4sw.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/videopin.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/a2600.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfm_sc5.cpp:138: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/a7800.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/a7800.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu4union.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/a2600.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/akkaarrh.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/akkaarrh.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/arcadecl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4union.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bfm_sc5sw.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/arcadecl.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/asteroid.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/asteroid.cpp:248: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atari400.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atari400.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atarifb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atarifb.cpp:97: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atarig1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atarig1.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/atarig1.cpp: In member function 'void atarig1_state::pitfightb_cheap_slapstic_init()': ../../../../../src/mame/drivers/atarig1.cpp:147:72: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atarig42.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atarig42.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/atarig42.cpp: In member function 'void atarig42_0x200_state::init_roadriot()': ../../../../../src/mame/drivers/atarig42.cpp:829:56: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/atarig42.cpp: In member function 'void atarig42_0x400_state::init_guardian()': ../../../../../src/mame/drivers/atarig42.cpp:860:52: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/atarig42.cpp:864:56: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atarigt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atarigt.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atarigx2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atarigx2.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atarist.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atarist.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atarisy1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atarisy1.cpp:196: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atarisy2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atarisy2.cpp:128: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atarisy4.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atarisy4.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/drivers/atarisy4.cpp:22:0: ../../../../../src/devices/video/poly.h: In instantiation of '_Type& poly_manager::poly_array<_Type, _Count>::operator[](int) const [with _Type = poly_manager::work_unit; int _Count = 24576; BaseType = float; ObjectData = atarisy4_state::atarisy4_polydata; int MaxParams = 2; int MaxPolys = 8192]': ../../../../../src/devices/video/poly.h:803:96: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, int, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with BaseType = float; ObjectData = atarisy4_state::atarisy4_polydata; int MaxParams = 2; int MaxPolys = 8192; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const atarisy4_state::atarisy4_polydata&, int)>]' ../../../../../src/mame/drivers/atarisy4.cpp:362:47: required from here ../../../../../src/devices/video/poly.h:199:85: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of '_Type& poly_manager::poly_array<_Type, _Count>::operator[](int) const [with _Type = atarisy4_state::atarisy4_polydata; int _Count = 8193; BaseType = float; ObjectData = atarisy4_state::atarisy4_polydata; int MaxParams = 2; int MaxPolys = 8192]': ../../../../../src/devices/video/poly.h:212:39: required from '_Type& poly_manager::poly_array<_Type, _Count>::last() const [with _Type = atarisy4_state::atarisy4_polydata; int _Count = 8193; BaseType = float; ObjectData = atarisy4_state::atarisy4_polydata; int MaxParams = 2; int MaxPolys = 8192]' ../../../../../src/devices/video/poly.h:108:62: required from 'ObjectData& poly_manager::object_data_last() const [with BaseType = float; ObjectData = atarisy4_state::atarisy4_polydata; int MaxParams = 2; int MaxPolys = 8192]' ../../../../../src/devices/video/poly.h:471:37: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectData = atarisy4_state::atarisy4_polydata; int MaxParams = 2; int MaxPolys = 8192]' ../../../../../src/mame/drivers/atarisy4.cpp:511:21: required from here ../../../../../src/devices/video/poly.h:199:85: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'atarisy4_state::atarisy4_polydata*' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atarittl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atarittl.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/atetris.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/atetris.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/avalnche.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/avalnche.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/badlands.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/badlands.cpp:167: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/badlandsbl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/badlandsbl.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bartop52.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bartop52.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/batman.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/batman.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/beathead.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/beathead.cpp:102: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/blstroid.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/blstroid.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/boxer.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/boxer.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bsktball.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bsktball.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bwidow.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfm_sc5sw.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/astc_file.cc... In file included from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/astc_file.h:18:0, from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/astc_file.cc:15: ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::ASTCFile::Header]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::ASTCFile::Header]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:200:16: required from 'astc_codec::base::Optional::Optional(astc_codec::base::Optional&&) [with T = astc_codec::ASTCFile::Header]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/astc_file.cc:49:55: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::ASTCFile::Header*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::Footprint]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::Footprint]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:200:16: required from 'astc_codec::base::Optional::Optional(astc_codec::base::Optional&&) [with T = astc_codec::Footprint]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/astc_file.cc:134:89: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::Footprint*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.cc... ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.cc: In function 'bool astc_codec::DecompressToImage(const uint8_t*, size_t, size_t, size_t, astc_codec::Footprint, uint8_t*, size_t, size_t)': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.cc:70:45: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'astc_codec::base::UInt128*' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/astc_file.h:18:0, from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.h:18, from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.cc:15: ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = int]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:195:7: required from 'astc_codec::base::Optional::Optional(const astc_codec::base::Optional&) [with T = int]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/partition.h:50:8: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const int*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::LogicalASTCBlock::DualPlaneData]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:195:7: required from 'astc_codec::base::Optional::Optional(const astc_codec::base::Optional&) [with T = astc_codec::LogicalASTCBlock::DualPlaneData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.h:36:3: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::LogicalASTCBlock::DualPlaneData*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::LogicalASTCBlock]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::LogicalASTCBlock]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:200:16: required from 'astc_codec::base::Optional::Optional(astc_codec::base::Optional&&) [with T = astc_codec::LogicalASTCBlock]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.cc:73:59: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::LogicalASTCBlock*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::Footprint]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::Footprint]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:200:16: required from 'astc_codec::base::Optional::Optional(astc_codec::base::Optional&&) [with T = astc_codec::Footprint]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.cc:106:59: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::Footprint*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/endpoint_codec.cc... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bwidow.cpp:221: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bzone.cpp... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/footprint.cc... In file included from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/footprint.h:19:0, from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/footprint.cc:15: ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::FootprintType]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::FootprintType]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:225:52: required from 'astc_codec::base::Optional::Optional(T&&) [with T = astc_codec::FootprintType]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/footprint.cc:38:50: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::FootprintType*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::Footprint]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::Footprint]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:200:16: required from 'astc_codec::base::Optional::Optional(astc_codec::base::Optional&&) [with T = astc_codec::Footprint]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/footprint.cc:124:38: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::Footprint*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/integer_sequence_codec.cc... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc... In file included from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.h:18:0, from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc:15: ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = std::array]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:385:16: required from 'constexpr const T* astc_codec::base::Optional::operator->() const [with T = std::array]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc:258:39: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const std::array*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = std::array]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:385:16: required from 'constexpr const T* astc_codec::base::Optional::operator->() const [with T = std::array]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc:372:49: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const std::array*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = int]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:354:15: required from 'constexpr const T& astc_codec::base::Optional::value() const [with T = int]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc:414:44: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const int*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = std::__cxx11::basic_string]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:195:7: required from 'astc_codec::base::Optional::Optional(const astc_codec::base::Optional&) [with T = std::__cxx11::basic_string]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc:130:12: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const std::__cxx11::basic_string*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::ColorEndpointMode]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::ColorEndpointMode]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:350:15: required from 'T& astc_codec::base::Optional::value() [with T = astc_codec::ColorEndpointMode]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc:268:48: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::ColorEndpointMode*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::IntermediateBlockData]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::IntermediateBlockData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:225:52: required from 'astc_codec::base::Optional::Optional(T&&) [with T = astc_codec::IntermediateBlockData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc:292:10: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::IntermediateBlockData*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::VoidExtentData]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::VoidExtentData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:225:52: required from 'astc_codec::base::Optional::Optional(T&&) [with T = astc_codec::VoidExtentData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc:383:10: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::VoidExtentData*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc... In file included from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.h:18:0, from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc:15: ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = int]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:354:15: required from 'constexpr const T& astc_codec::base::Optional::value() const [with T = int]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc:33:36: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const int*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::LogicalASTCBlock::DualPlaneData]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:385:16: required from 'constexpr const T* astc_codec::base::Optional::operator->() const [with T = astc_codec::LogicalASTCBlock::DualPlaneData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc:178:18: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::LogicalASTCBlock::DualPlaneData*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::VoidExtentData]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::VoidExtentData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:200:16: required from 'astc_codec::base::Optional::Optional(astc_codec::base::Optional&&) [with T = astc_codec::VoidExtentData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc:246:60: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::VoidExtentData*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::LogicalASTCBlock]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::LogicalASTCBlock]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:225:52: required from 'astc_codec::base::Optional::Optional(T&&) [with T = astc_codec::LogicalASTCBlock]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc:251:50: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::LogicalASTCBlock*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::IntermediateBlockData]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::IntermediateBlockData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:200:16: required from 'astc_codec::base::Optional::Optional(astc_codec::base::Optional&&) [with T = astc_codec::IntermediateBlockData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc:253:74: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::IntermediateBlockData*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/partition.cc... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bzone.cpp:209: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/canyon.cpp... In file included from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/partition.h:18:0, from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/partition.cc:15: ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = int]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = int]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:200:16: required from 'astc_codec::base::Optional::Optional(astc_codec::base::Optional&&) [with T = int]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/partition.h:50:8: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const int*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc... In file included from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.h:22:0, from ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc:15: ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::{anonymous}::BlockMode]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:376:15: required from 'constexpr const T& astc_codec::base::Optional::operator*() const [with T = astc_codec::{anonymous}::BlockMode]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:468:21: required from 'bool astc_codec::base::operator==(const astc_codec::base::Optional&, const T&) [with T = astc_codec::{anonymous}::BlockMode]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc:252:32: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::{anonymous}::BlockMode*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = int]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:376:15: required from 'constexpr const T& astc_codec::base::Optional::operator*() const [with T = int]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:468:21: required from 'bool astc_codec::base::operator==(const astc_codec::base::Optional&, const T&) [with T = int]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc:656:29: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const int*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::{anonymous}::WeightGridProperties]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::{anonymous}::WeightGridProperties]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:225:52: required from 'astc_codec::base::Optional::Optional(T&&) [with T = astc_codec::{anonymous}::WeightGridProperties]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc:294:10: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::{anonymous}::WeightGridProperties*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = std::__cxx11::basic_string]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = std::__cxx11::basic_string]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:225:52: required from 'astc_codec::base::Optional::Optional(T&&) [with T = std::__cxx11::basic_string]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc:510:14: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const std::__cxx11::basic_string*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = std::array]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = std::array]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:225:52: required from 'astc_codec::base::Optional::Optional(T&&) [with T = std::array]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc:589:43: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const std::array*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = std::array]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = std::array]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:225:52: required from 'astc_codec::base::Optional::Optional(T&&) [with T = std::array]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc:627:42: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const std::array*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h: In instantiation of 'constexpr const T& astc_codec::base::Optional::get() const [with T = astc_codec::ColorEndpointMode]': ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:437:21: required from 'T& astc_codec::base::Optional::get() [with T = astc_codec::ColorEndpointMode]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:225:52: required from 'astc_codec::base::Optional::Optional(T&&) [with T = astc_codec::ColorEndpointMode]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc:758:50: required from here ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:432:13: warning: cast from 'const char*' to 'const astc_codec::ColorEndpointMode*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/quantization.cc... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/weight_infill.cc... Compiling 3rdparty/bimg/src/image.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/canyon.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cball.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bimg/src/bimg_p.h:10, from ../../../../../3rdparty/bimg/src/image.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bimg/src/bimg_p.h:10, from ../../../../../3rdparty/bimg/src/image.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bimg/src/bimg_p.h:10, from ../../../../../3rdparty/bimg/src/image.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bimg/src/image.cpp:7: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp: In function 'void bimg::imageRgba32fToLinear(void*, uint32_t, uint32_t, uint32_t, uint32_t, const void*)': ../../../../../3rdparty/bimg/src/image.cpp:556:43: warning: cast from 'uint8_t* {aka unsigned char*}' to 'float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:557:51: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp: In function 'void bimg::imageRgba32fToGamma(void*, uint32_t, uint32_t, uint32_t, uint32_t, const void*)': ../../../../../3rdparty/bimg/src/image.cpp:602:43: warning: cast from 'uint8_t* {aka unsigned char*}' to 'float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:603:51: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp: In function 'void bimg::imageRgba32fLinearDownsample2x2Ref(void*, uint32_t, uint32_t, uint32_t, uint32_t, const void*)': ../../../../../3rdparty/bimg/src/image.cpp:655:46: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:656:54: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:698:47: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:699:55: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:700:56: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:701:66: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp: In function 'void bimg::imageRgba32fDownsample2x2Ref(void*, uint32_t, uint32_t, uint32_t, uint32_t, const void*)': ../../../../../3rdparty/bimg/src/image.cpp:785:46: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:786:54: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:828:47: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:829:55: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:830:56: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:831:66: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp: In function 'void bimg::imageRgba32fDownsample2x2NormalMapRef(void*, uint32_t, uint32_t, uint32_t, uint32_t, const void*)': ../../../../../3rdparty/bimg/src/image.cpp:911:45: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp:912:53: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp: In function 'void bimg::imageDecodeToRgba32f(bx::AllocatorI*, void*, const void*, uint32_t, uint32_t, uint32_t, uint32_t, bimg::TextureFormat::Enum)': ../../../../../3rdparty/bimg/src/image.cpp:4721:43: warning: cast from 'uint8_t* {aka unsigned char*}' to 'float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bimg/src/image.cpp: In function 'bool bimg::imageGetRawData(const bimg::ImageContainer&, uint16_t, uint8_t, const void*, uint32_t, bimg::ImageMip&)': ../../../../../3rdparty/bimg/src/image.cpp:4822:73: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const uint32_t* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bimg/src/image_gnf.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bimg/src/bimg_p.h:10, from ../../../../../3rdparty/bimg/src/image_gnf.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bimg/src/bimg_p.h:10, from ../../../../../3rdparty/bimg/src/image_gnf.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bimg/src/bimg_p.h:10, from ../../../../../3rdparty/bimg/src/image_gnf.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbimg.a... Compiling src/mame/drivers/mpu4vid.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cball.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ccastles.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ccastles.cpp:122: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/centiped.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/centiped.cpp:417: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cloak.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cloak.cpp:119: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cloud9.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4vid.cpp:177: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/mpu4vid.cpp: In member function 'void mpu4vid_state::hack_bwb_startup_protection()': ../../../../../src/mame/drivers/mpu4vid.cpp:2613:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/mpu4vid.cpp: In member function 'void mpu4vid_state::init_cybcas()': ../../../../../src/mame/drivers/mpu4vid.cpp:2751:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bfm_swp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfm_swp.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/bfm_swp.cpp: In member function 'virtual void bfm_swp_state::machine_start()': ../../../../../src/mame/drivers/bfm_swp.cpp:198:56: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cmmb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cloud9.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/gamate.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cmmb.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cops.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/gamate.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/gamate.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/gamate.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbitcorp.a... Compiling src/mame/drivers/bfmsys83.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cops.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/copsnrob.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfmsys83.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu5.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/copsnrob.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cyberbal.cpp... distcc[11815] (dcc_select_for_read) ERROR: IO timeout distcc[11815] (dcc_r_token_int) ERROR: read failed while waiting for token "DONE" distcc[11815] (dcc_r_result_header) ERROR: server provided no answer. Is the server configured to allow access from your IP address? Is the server performing authentication and your client isn't? Does the server have the compiler installed? Is the server configured to access the compiler? distcc[11815] Warning: failed to distribute ../../../../../src/mame/drivers/bfm_sc4.cpp to 10.1.1.1:3642, running locally instead In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu5.cpp:143: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/mpu5.cpp: In member function 'virtual void mpu5_state::machine_start()': ../../../../../src/mame/drivers/mpu5.cpp:448:56: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bmcbowl.cpp... distcc[7844] (dcc_select_for_read) ERROR: IO timeout distcc[7844] (dcc_r_token_int) ERROR: read failed while waiting for token "DONE" distcc[7844] (dcc_r_result_header) ERROR: server provided no answer. Is the server configured to allow access from your IP address? Is the server performing authentication and your client isn't? Does the server have the compiler installed? Is the server configured to access the compiler? distcc[7844] Warning: failed to distribute ../../../../../src/mame/drivers/mpu4sw.cpp to 10.1.1.1:3642, running locally instead In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cyberbal.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cybstorm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bmcbowl.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bmcpokr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cybstorm.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/destroyr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu4sw.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] u16 &as_u16(offs_t offset = 0) { return reinterpret_cast(base())[offset]; } ^ ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] u32 &as_u32(offs_t offset = 0) { return reinterpret_cast(base())[offset]; } ^ ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] u64 &as_u64(offs_t offset = 0) { return reinterpret_cast(base())[offset]; } ^ In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bmcpokr.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/koftball.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/destroyr.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dragrace.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfm_sc4.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] u16 &as_u16(offs_t offset = 0) { return reinterpret_cast(base())[offset]; } ^ ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] u32 &as_u32(offs_t offset = 0) { return reinterpret_cast(base())[offset]; } ^ ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] u64 &as_u64(offs_t offset = 0) { return reinterpret_cast(base())[offset]; } ^ In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/koftball.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/popobear.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dragrace.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/eprom.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/popobear.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbmc.a... Compiling src/mame/drivers/bfmsys85.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/eprom.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/firefox.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bfmsys85.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mpu5sw.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/firefox.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/firetrk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/firetrk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/flyball.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/flyball.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/foodf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/foodf.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/gauntlet.cpp... ../../../../../src/mame/drivers/bfm_sc4.cpp: In member function 'void sc4_state::init_sc4mbus()': ../../../../../src/mame/drivers/bfm_sc4.cpp:1822:57: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); ^ In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/gauntlet.cpp:123: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/harddriv.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mpu5sw.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/irobot.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/irobot.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/b2m.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/harddriv.cpp:327: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_ds3()': ../../../../../src/mame/drivers/harddriv.cpp:4821:68: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_dsk()': ../../../../../src/mame/drivers/harddriv.cpp:4907:41: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:4922:41: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_dsk2()': ../../../../../src/mame/drivers/harddriv.cpp:4945:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:4949:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_harddriv()': ../../../../../src/mame/drivers/harddriv.cpp:4996:84: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:4997:84: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_harddrivc()': ../../../../../src/mame/drivers/harddriv.cpp:5022:84: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:5023:84: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_stunrun()': ../../../../../src/mame/drivers/harddriv.cpp:5047:84: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:5048:84: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_racedriv()': ../../../../../src/mame/drivers/harddriv.cpp:5066:76: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::racedrivc_init_common(offs_t)': ../../../../../src/mame/drivers/harddriv.cpp:5091:76: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:5101:83: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:5107:84: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_racedrivc_panorama_side()': ../../../../../src/mame/drivers/harddriv.cpp:5126:76: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:5130:83: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::steeltal_init_common(offs_t, int)': ../../../../../src/mame/drivers/harddriv.cpp:5183:76: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:5184:77: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:5188:79: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_strtdriv()': ../../../../../src/mame/drivers/harddriv.cpp:5226:76: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp:5238:79: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_hdrivair()': ../../../../../src/mame/drivers/harddriv.cpp:5266:79: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/harddriv.cpp: In member function 'void harddriv_state::init_hdrivairp()': ../../../../../src/mame/drivers/harddriv.cpp:5294:79: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/jaguar.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/b2m.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/b2m.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/jaguar.cpp:337: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/jaguar.cpp: In member function 'virtual void jaguar_state::machine_reset()': ../../../../../src/mame/drivers/jaguar.cpp:438:73: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/jedi.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/b2m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbnpo.a... Compiling src/mame/drivers/rastersp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/jedi.cpp:115: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/klax.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/rastersp.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/mpu4.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/klax.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/liberatr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/mpu4.cpp:262: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bw12.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/liberatr.cpp:139: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/lynx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bw12.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bw2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/lynx.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mediagx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bw2.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbondwell.a... Compiling src/mame/machine/bfm_bd1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mediagx.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/metalmx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/bfm_bd1.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mgolf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/metalmx.cpp:258: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/apexc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mgolf.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mhavoc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/apexc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/apexc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mhavoc.cpp:192: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/missile.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/apexc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/apexc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/apexc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbooth.a... Compiling src/mame/machine/bfm_bda.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/missile.cpp:352: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/nitedrvr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/bfm_bda.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/allocator.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/allocator.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/allocator.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/allocator.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/bx.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/bx.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/bx.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/bx.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/commandline.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/commandline.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/commandline.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/commandline.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/crtnone.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/crtnone.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/crtnone.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/crtnone.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/debug.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/debug.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/debug.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/debug.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/dtoa.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/nitedrvr.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/offtwall.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/dtoa.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/dtoa.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/dtoa.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/easing.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/easing.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/easing.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/easing.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/file.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/file.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/file.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/file.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In destructor 'virtual bx::FileReader::~FileReader()': ../../../../../3rdparty/bx/src/file.cpp:503:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::FileReaderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual bool bx::FileReader::open(const bx::FilePath&, bx::Error*)': ../../../../../3rdparty/bx/src/file.cpp:509:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::FileReaderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual void bx::FileReader::close()': ../../../../../3rdparty/bx/src/file.cpp:515:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::FileReaderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual int64_t bx::FileReader::seek(int64_t, bx::Whence::Enum)': ../../../../../3rdparty/bx/src/file.cpp:521:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::FileReaderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual int32_t bx::FileReader::read(void*, int32_t, bx::Error*)': ../../../../../3rdparty/bx/src/file.cpp:527:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::FileReaderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In destructor 'virtual bx::FileWriter::~FileWriter()': ../../../../../3rdparty/bx/src/file.cpp:539:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::FileWriterImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual bool bx::FileWriter::open(const bx::FilePath&, bool, bx::Error*)': ../../../../../3rdparty/bx/src/file.cpp:545:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::FileWriterImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual void bx::FileWriter::close()': ../../../../../3rdparty/bx/src/file.cpp:551:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::FileWriterImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual int64_t bx::FileWriter::seek(int64_t, bx::Whence::Enum)': ../../../../../3rdparty/bx/src/file.cpp:557:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::FileWriterImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual int32_t bx::FileWriter::write(const void*, int32_t, bx::Error*)': ../../../../../3rdparty/bx/src/file.cpp:563:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::FileWriterImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In destructor 'virtual bx::DirectoryReader::~DirectoryReader()': ../../../../../3rdparty/bx/src/file.cpp:720:80: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::DirectoryReaderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual bool bx::DirectoryReader::open(const bx::FilePath&, bx::Error*)': ../../../../../3rdparty/bx/src/file.cpp:726:80: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::DirectoryReaderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual void bx::DirectoryReader::close()': ../../../../../3rdparty/bx/src/file.cpp:732:80: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::DirectoryReaderImpl*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/file.cpp: In member function 'virtual int32_t bx::DirectoryReader::read(void*, int32_t, bx::Error*)': ../../../../../3rdparty/bx/src/file.cpp:738:80: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::DirectoryReaderImpl*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/filepath.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/filepath.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/filepath.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/filepath.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/hash.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/hash.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/hash.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/hash.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bx/src/hash.cpp:7: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/math.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/math.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/math.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/math.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/math.cpp: In function 'void bx::calcLinearFit2D(float*, const void*, uint32_t, uint32_t)': ../../../../../3rdparty/bx/src/math.cpp:674:39: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/math.cpp: In function 'void bx::calcLinearFit3D(float*, const void*, uint32_t, uint32_t)': ../../../../../3rdparty/bx/src/math.cpp:707:39: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const float*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/mutex.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/mutex.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/mutex.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/mutex.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/mutex.cpp: In constructor 'bx::Mutex::Mutex()': ../../../../../3rdparty/bx/src/mutex.cpp:136:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'pthread_mutex_t* {aka __pthread_mutex_st*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/mutex.cpp: In destructor 'bx::Mutex::~Mutex()': ../../../../../3rdparty/bx/src/mutex.cpp:142:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'pthread_mutex_t* {aka __pthread_mutex_st*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/mutex.cpp: In member function 'void bx::Mutex::lock()': ../../../../../3rdparty/bx/src/mutex.cpp:148:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'pthread_mutex_t* {aka __pthread_mutex_st*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/mutex.cpp: In member function 'void bx::Mutex::unlock()': ../../../../../3rdparty/bx/src/mutex.cpp:154:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'pthread_mutex_t* {aka __pthread_mutex_st*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/os.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/os.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/os.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/os.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/process.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/process.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/process.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/process.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/semaphore.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/semaphore.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/semaphore.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/semaphore.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/semaphore.cpp: In constructor 'bx::Semaphore::Semaphore()': ../../../../../3rdparty/bx/src/semaphore.cpp:137:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::SemaphoreInternal*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/semaphore.cpp: In destructor 'bx::Semaphore::~Semaphore()': ../../../../../3rdparty/bx/src/semaphore.cpp:153:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::SemaphoreInternal*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/semaphore.cpp: In member function 'void bx::Semaphore::post(uint32_t)': ../../../../../3rdparty/bx/src/semaphore.cpp:167:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::SemaphoreInternal*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/semaphore.cpp: In member function 'bool bx::Semaphore::wait(int32_t)': ../../../../../3rdparty/bx/src/semaphore.cpp:188:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::SemaphoreInternal*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/settings.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/settings.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/settings.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/settings.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/sort.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/offtwall.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/offtwall.cpp: In member function 'void offtwall_state::init_offtwall()': ../../../../../src/mame/drivers/offtwall.cpp:452:73: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/offtwall.cpp: In member function 'void offtwall_state::init_offtwalc()': ../../../../../src/mame/drivers/offtwall.cpp:464:73: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/orbit.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/sort.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/sort.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/sort.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/string.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/string.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/string.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/string.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/hash.h:123:0, from ../../../../../3rdparty/bx/src/string.cpp:9: ../../../../../3rdparty/bx/include/bx/inline/hash.inl: In member function 'void bx::HashMurmur2A::addAligned(const void*, int)': ../../../../../3rdparty/bx/include/bx/inline/hash.inl:44:30: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/thread.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/thread.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/thread.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/thread.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/thread.cpp: In constructor 'bx::Thread::Thread()': ../../../../../3rdparty/bx/src/thread.cpp:110:41: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::ThreadInternal*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/thread.cpp: In member function 'void bx::Thread::init(bx::ThreadFn, void*, uint32_t, const char*)': ../../../../../3rdparty/bx/src/thread.cpp:140:41: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::ThreadInternal*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/thread.cpp: In member function 'void bx::Thread::shutdown()': ../../../../../3rdparty/bx/src/thread.cpp:194:41: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::ThreadInternal*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/thread.cpp: In member function 'void bx::Thread::setThreadName(const char*)': ../../../../../3rdparty/bx/src/thread.cpp:232:41: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::ThreadInternal*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/thread.cpp: In constructor 'bx::TlsData::TlsData()': ../../../../../3rdparty/bx/src/thread.cpp:389:43: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::TlsDataInternal*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/thread.cpp: In destructor 'bx::TlsData::~TlsData()': ../../../../../3rdparty/bx/src/thread.cpp:396:43: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::TlsDataInternal*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/thread.cpp: In member function 'void* bx::TlsData::get() const': ../../../../../3rdparty/bx/src/thread.cpp:403:43: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'bx::TlsDataInternal*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/src/thread.cpp: In member function 'void bx::TlsData::set(void*)': ../../../../../3rdparty/bx/src/thread.cpp:409:43: warning: cast from 'uint8_t* {aka unsigned char*}' to 'bx::TlsDataInternal*' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/timer.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/timer.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/timer.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/timer.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bx/src/url.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/url.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedAlloc(bx::AllocatorI*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:64:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/url.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void bx::alignedFree(bx::AllocatorI*, void*, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:73:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:163:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bx/src/bx_p.h:43, from ../../../../../3rdparty/bx/src/url.cpp:6: ../../../../../3rdparty/bx/include/bx/inline/allocator.inl: In function 'void* bx::alignedRealloc(bx::AllocatorI*, void*, size_t, size_t, const char*, uint32_t)': ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:86:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bx/include/bx/inline/allocator.inl:101:33: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbx.a... Compiling src/mame/machine/bfm_comn.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/orbit.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pofo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/bfm_comn.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pong.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pofo.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/camplynx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pong.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/poolshrk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/camplynx.cpp:160: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcamputers.a... Compiling src/mame/machine/bfm_sc45_helper.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/poolshrk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/quantum.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/bfm_sc45_helper.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/bfm_sc45_helper.cpp: In function 'bool compare_input_code(running_machine&, int)': ../../../../../src/mame/machine/bfm_sc45_helper.cpp:139:80: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/bfm_sc45_helper.cpp: In function 'int find_input_strings(running_machine&)': ../../../../../src/mame/machine/bfm_sc45_helper.cpp:168:80: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/bfm_sc45_helper.cpp: In function 'int find_lamp_strings(running_machine&)': ../../../../../src/mame/machine/bfm_sc45_helper.cpp:461:80: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/bfm_sc45_helper.cpp: In function 'int find_reel_strings(running_machine&)': ../../../../../src/mame/machine/bfm_sc45_helper.cpp:846:80: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/canon_s80.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/quantum.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/quizshow.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/canon_s80.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cat.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/quizshow.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/rampart.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cat.cpp:198: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/x07.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/rampart.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/relief.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/x07.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcanon.a... Compiling src/mame/machine/sec.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/relief.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/runaway.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/sec.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/jupace.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/runaway.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sbrkout.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/jupace.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcantab.a... Compiling src/mame/video/bfm_adr2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sbrkout.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/shuuz.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/bfm_adr2.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/cps3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/cps3.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/nl_1942.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/shuuz.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/skullxbo.cpp... Compiling src/mame/drivers/1942.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/skullxbo.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/skydiver.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/1942.cpp:64: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/1943.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/skydiver.cpp:91: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/skyraid.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/1943.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/alien.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/skyraid.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sprint2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/alien.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bionicc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sprint2.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sprint4.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bionicc.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/blktiger.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sprint4.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sprint8.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/blktiger.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/blktiger_ms.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sprint8.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/starshp1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/blktiger_ms.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cbasebal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/starshp1.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/starwars.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cbasebal.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/commando.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/starwars.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/subs.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/commando.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cps1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/subs.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tank8.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tank8.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tempest.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cps1.cpp:242: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/cps1.cpp: In member function 'void cps_state::init_pang3()': ../../../../../src/mame/drivers/cps1.cpp:13720:57: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cps1bl_5205.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tempest.cpp:278: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/thunderj.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cps1bl_5205.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cps1bl_pic.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/thunderj.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tomcat.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tomcat.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/toobin.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cps1bl_pic.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/cps1bl_pic.cpp: In member function 'void cps1bl_pic_state::init_punipic()': ../../../../../src/mame/drivers/cps1bl_pic.cpp:737:59: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/cps1bl_pic.cpp: In member function 'void cps1bl_pic_state::init_punipic3()': ../../../../../src/mame/drivers/cps1bl_pic.cpp:750:59: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cps2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/toobin.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tourtabl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tourtabl.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/triplhnt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cps2.cpp:627: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/cps2.cpp: In member function 'void cps2_state::gigaman2_gfx_reorder()': ../../../../../src/mame/drivers/cps2.cpp:10114:53: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cps3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/triplhnt.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tunhunt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cps3.cpp:575: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/cps3.cpp: In member function 'void cps3_state::decrypt_bios()': ../../../../../src/mame/drivers/cps3.cpp:844:50: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/cps3.cpp: In member function 'void cps3_state::gfxflash_w(offs_t, u32, u32)': ../../../../../src/mame/drivers/cps3.cpp:1501:24: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/cps3.cpp: In member function 'void cps3_state::flashmain_w(int, u32, u32, u32)': ../../../../../src/mame/drivers/cps3.cpp:1606:24: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/cps3.cpp: In member function 'void cps3_state::palettedma_w(offs_t, u32, u32)': ../../../../../src/mame/drivers/cps3.cpp:1832:22: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/cps3.cpp: In member function 'void cps3_state::copy_from_nvram()': ../../../../../src/mame/drivers/cps3.cpp:2330:23: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/cps3.cpp:2366:19: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/egghunt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tunhunt.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tvboy.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/egghunt.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/exedexes.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tvboy.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ultratnk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/exedexes.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fcrash.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ultratnk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/videopin.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/videopin.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vindictr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fcrash.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/fcrash.cpp: In member function 'void fcrash_state::init_sf2m1()': ../../../../../src/mame/drivers/fcrash.cpp:1106:59: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/gng.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/gng.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/gunsmoke.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vindictr.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/wolfpack.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/wolfpack.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/xybots.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/gunsmoke.cpp:79: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/higemaru.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/higemaru.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/instantm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/xybots.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/asic65.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/instantm.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/kenseim.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/asic65.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/asteroid.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/asteroid.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/atarifb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/kenseim.cpp:143: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/lastduel.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/atarifb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/atarifdc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/lastduel.cpp:123: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/lwings.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/atarifdc.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/atarigen.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/atarigen.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/atariscom.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/lwings.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mitchell.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/atariscom.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/atarixga.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mitchell.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/atarixga.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/badlands.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/badlands.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/bsktball.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sf.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sidearms.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/bsktball.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/harddriv.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sidearms.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sonson.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/harddriv.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/harddriv.cpp: In member function 'virtual void harddriv_state::device_start()': ../../../../../src/mame/machine/harddriv.cpp:42:99: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/irobot.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sonson.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/srumbler.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/irobot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/irobot.cpp: In member function 'uint32_t irobot_state::irmb_din(const irobot_state::irmb_ops*)': ../../../../../src/mame/machine/irobot.cpp:287:21: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/irobot.cpp:289:21: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/irobot.cpp:291:21: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/irobot.cpp: In member function 'void irobot_state::irmb_dout(const irobot_state::irmb_ops*, uint32_t)': ../../../../../src/mame/machine/irobot.cpp:301:16: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/irobot.cpp:309:17: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/lynx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/srumbler.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/supduck.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/lynx.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/mathbox.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/supduck.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tigeroad.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/mathbox.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/mhavoc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/mhavoc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/nitedrvr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tigeroad.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tvcapcom.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/nitedrvr.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/nl_breakout.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tvcapcom.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vulgus.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vulgus.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/cps2crypt.cpp... Compiling src/mame/machine/nl_gtrak10.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cps2crypt.cpp:115: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/cps2crypt.cpp: In member function 'void cps2_state::init_cps2crypt()': ../../../../../src/mame/machine/cps2crypt.cpp:782:66: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/kabuki.cpp... Compiling src/mame/machine/nl_pongdoubles.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/kabuki.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/tigeroad.cpp... Compiling src/mame/machine/nl_pongf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/tigeroad.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/1942.cpp... Compiling src/mame/machine/nl_rebound.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/1942.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/1943.cpp... Compiling src/mame/machine/nl_stuntcyc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/1943.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/blktiger.cpp... Compiling src/mame/machine/nl_tank.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/blktiger.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cbasebal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cbasebal.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/commando.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/commando.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cps1.cpp... Compiling src/mame/machine/slapstic.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cps1.cpp:451: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/cps1.cpp: In member function 'void cps2_state::cps2_gfx_decode()': ../../../../../src/mame/video/cps1.cpp:2221:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/exedexes.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/slapstic.cpp:185: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/slapstic.cpp: In member function 'void atari_slapstic_device::legacy_configure(cpu_device&, offs_t, offs_t, u8*)': ../../../../../src/mame/machine/slapstic.cpp:1195:27: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/starwars.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/exedexes.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/gng.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/starwars.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/subs.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/gng.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/gunsmoke.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/subs.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/arcadecl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/gunsmoke.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/higemaru.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/arcadecl.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarifb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/higemaru.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/lastduel.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarifb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarig1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/lastduel.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/lwings.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarig1.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarig42.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/lwings.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/mitchell.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarig42.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarigt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/mitchell.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/sidearms.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarigt.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarigx2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/sidearms.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/sonson.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarigx2.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarimo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/sonson.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/srumbler.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarimo.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarirle.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/srumbler.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/tigeroad.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarirle.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarist.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/tigeroad.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/tigeroad_spr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarist.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarisy1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/tigeroad_spr.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/vulgus.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarisy1.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarisy2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/vulgus.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcapcom.a... Compiling src/mame/video/bfm_dm01.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarisy2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atarivad.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/bfm_dm01.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/casio_rompack.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atarivad.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atetris.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/casio_rompack.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/casloopy.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atetris.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/badlands.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/casloopy.cpp:151: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cfx9850.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/badlands.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/batman.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cfx9850.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cz101.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/batman.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/beathead.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cz101.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fp1100.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/beathead.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/blstroid.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/blstroid.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/bsktball.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fp1100.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fp200.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/bsktball.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/canyon.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fp200.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fp6000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/canyon.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/ccastles.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/ccastles.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/centiped.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fp6000.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/fp6000.cpp: In member function 'void fp6000_state::crtc_update_row(bitmap_rgb32&, const rectangle&, uint16_t, uint8_t, uint16_t, uint8_t, int8_t, int, int, int)': ../../../../../src/mame/drivers/fp6000.cpp:248:76: warning: cast from 'short unsigned int*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ht6000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/centiped.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cloak.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ht6000.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pb1000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cloak.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cloud9.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pb1000.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pv1000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cloud9.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/copsnrob.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pv1000.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pv2000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/copsnrob.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cyberbal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pv2000.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/rz1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cyberbal.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cybstorm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cybstorm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dragrace.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/rz1.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sk1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dragrace.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/eprom.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sk1.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/fp6000_kbd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/eprom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/firetrk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/fp6000_kbd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcasio.a... Compiling src/mame/video/foodf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/foodf.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/formats/2d_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/firetrk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/gauntlet.cpp... Compiling src/lib/formats/a26_cas.cpp... Compiling src/lib/formats/a5105_dsk.cpp... Compiling src/lib/formats/abc800_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/gauntlet.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/harddriv.cpp... Compiling src/lib/formats/abcfd2_dsk.cpp... Compiling src/lib/formats/ace_tap.cpp... Compiling src/lib/formats/acorn_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/harddriv.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/harddriv.cpp: In member function 'void harddriv_state::hdgsp_vram_1bpp_w(offs_t, uint16_t)': ../../../../../src/mame/video/harddriv.cpp:273:54: warning: cast from 'unsigned char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/harddriv.cpp: In member function 'void harddriv_state::hdgsp_vram_2bpp_w(offs_t, uint16_t)': ../../../../../src/mame/video/harddriv.cpp:301:53: warning: cast from 'unsigned char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/irobot.cpp... Compiling src/lib/formats/adam_cas.cpp... Compiling src/lib/formats/adam_dsk.cpp... Compiling src/lib/formats/afs_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/irobot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/irobot.cpp: In member function 'void irobot_state::irobot_run_video()': ../../../../../src/mame/video/irobot.cpp:216:36: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/jag_blitter.cpp... Compiling src/lib/formats/agat840k_hle_dsk.cpp... Compiling src/lib/formats/aim_dsk.cpp... Compiling src/lib/formats/ami_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/jag_blitter.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/jaguar.cpp... Compiling src/lib/formats/ap2_dsk.cpp... Compiling src/lib/formats/ap_dsk35.cpp... Compiling src/lib/formats/apd_dsk.cpp... ../../../../../src/lib/formats/apd_dsk.cpp: In member function 'virtual bool apd_format::load(io_generic*, uint32_t, floppy_image*)': ../../../../../src/lib/formats/apd_dsk.cpp:170:85: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/apd_dsk.cpp:171:85: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/apd_dsk.cpp:172:85: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/formats/apf_apt.cpp... Compiling src/lib/formats/apollo_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/jaguar.cpp:145: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/video/jaguar.cpp:885:0: ../../../../../src/mame/video/jagobj.hxx: In member function 'uint32_t* jaguar_state::process_bitmap(uint16_t*, uint32_t*, int, bool)': ../../../../../src/mame/video/jagobj.hxx:571:51: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/video/jaguar.cpp:885:0: ../../../../../src/mame/video/jagobj.hxx:729:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/video/jaguar.cpp:885:0: ../../../../../src/mame/video/jagobj.hxx: In member function 'uint32_t* jaguar_state::process_scaled_bitmap(uint16_t*, uint32_t*, int, bool)': ../../../../../src/mame/video/jagobj.hxx:749:51: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/video/jaguar.cpp:885:0: ../../../../../src/mame/video/jagobj.hxx:945:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/video/jaguar.cpp:885:0: ../../../../../src/mame/video/jagobj.hxx: In member function 'uint32_t* jaguar_state::process_branch(uint32_t*, int, bool)': ../../../../../src/mame/video/jagobj.hxx:1007:50: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/video/jaguar.cpp:885:0: ../../../../../src/mame/video/jagobj.hxx: In member function 'void jaguar_state::process_object_list(int, uint16_t*)': ../../../../../src/mame/video/jagobj.hxx:1032:81: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/jedi.cpp... Compiling src/lib/formats/applix_dsk.cpp... Compiling src/lib/formats/apridisk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/jedi.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/klax.cpp... Compiling src/lib/formats/aquarius_caq.cpp... Compiling src/lib/formats/asst128_dsk.cpp... Compiling src/lib/formats/atari_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/klax.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/liberatr.cpp... Compiling src/lib/formats/atom_dsk.cpp... Compiling src/lib/formats/atom_tap.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/liberatr.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/maria.cpp... Compiling src/lib/formats/basicdsk.cpp... Compiling src/lib/formats/bw12_dsk.cpp... Compiling src/lib/formats/bw2_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/maria.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/nitedrvr.cpp... Compiling src/lib/formats/c3040_dsk.cpp... Compiling src/lib/formats/c4040_dsk.cpp... Compiling src/lib/formats/c8280_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/nitedrvr.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/offtwall.cpp... Compiling src/lib/formats/camplynx_cas.cpp... Compiling src/lib/formats/camplynx_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/offtwall.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/orbit.cpp... Compiling src/lib/formats/cassimg.cpp... ../../../../../src/lib/formats/cassimg.cpp: In member function 'cassette_image::error cassette_image::get_samples(int, double, double, size_t, size_t, void*, int)': ../../../../../src/lib/formats/cassimg.cpp:424:18: warning: cast from 'uint8_t* {aka unsigned char*}' to 'int16_t* {aka short int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/cassimg.cpp:430:18: warning: cast from 'uint8_t* {aka unsigned char*}' to 'int32_t* {aka int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/cassimg.cpp: In member function 'cassette_image::error cassette_image::put_samples(int, double, double, size_t, size_t, const void*, int)': ../../../../../src/lib/formats/cassimg.cpp:486:25: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'int16_t* {aka short int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/cassimg.cpp:492:26: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'int32_t* {aka int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/formats/cbm_crt.cpp... Compiling src/lib/formats/cbm_tap.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/orbit.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/poolshrk.cpp... Compiling src/lib/formats/ccvf_dsk.cpp... Compiling src/lib/formats/cd90_640_dsk.cpp... Compiling src/lib/formats/cgen_cas.cpp... Compiling src/lib/formats/cgenie_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/poolshrk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/rampart.cpp... Compiling src/lib/formats/coco_cas.cpp... Compiling src/lib/formats/comx35_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/rampart.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/relief.cpp... Compiling src/lib/formats/concept_dsk.cpp... Compiling src/lib/formats/coupedsk.cpp... Compiling src/lib/formats/cpis_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/relief.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/runaway.cpp... Compiling src/lib/formats/cqm_dsk.cpp... Compiling src/lib/formats/csw_cas.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/runaway.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/shuuz.cpp... ../../../../../src/lib/formats/csw_cas.cpp: In function 'cassette_image::error csw_cassette_identify(cassette_image*, cassette_image::Options*)': ../../../../../src/lib/formats/csw_cas.cpp:50:76: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/csw_cas.cpp: In function 'cassette_image::error csw_cassette_load(cassette_image*)': ../../../../../src/lib/formats/csw_cas.cpp:86:66: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/csw_cas.cpp:96:66: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/csw_cas.cpp:102:107: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/csw_cas.cpp:125:70: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/csw_cas.cpp:180:61: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/formats/d64_dsk.cpp... Compiling src/lib/formats/d71_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/shuuz.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/skullxbo.cpp... Compiling src/lib/formats/d80_dsk.cpp... Compiling src/lib/formats/d81_dsk.cpp... Compiling src/lib/formats/d82_dsk.cpp... Compiling src/lib/formats/d88_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/skullxbo.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/skydiver.cpp... ../../../../../src/lib/formats/d88_dsk.cpp: In member function 'virtual int d88_format::identify(io_generic*, uint32_t)': ../../../../../src/lib/formats/d88_dsk.cpp:423:49: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/d88_dsk.cpp: In member function 'virtual bool d88_format::load(io_generic*, uint32_t, floppy_image*)': ../../../../../src/lib/formats/d88_dsk.cpp:502:63: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/d88_dsk.cpp:508:62: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/formats/dcp_dsk.cpp... Compiling src/lib/formats/dfi_dsk.cpp... Compiling src/lib/formats/dim_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/skydiver.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/skyraid.cpp... Compiling src/lib/formats/dip_dsk.cpp... Compiling src/lib/formats/dmk_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/skyraid.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/sprint2.cpp... Compiling src/lib/formats/dmv_dsk.cpp... Compiling src/lib/formats/ds9_dsk.cpp... Compiling src/lib/formats/dsk_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/sprint2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/sprint4.cpp... Compiling src/lib/formats/dvk_mx_dsk.cpp... Compiling src/lib/formats/ep64_dsk.cpp... Compiling src/lib/formats/esq16_dsk.cpp... Compiling src/lib/formats/esq8_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/sprint4.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/sprint8.cpp... Compiling src/lib/formats/excali64_dsk.cpp... Compiling src/lib/formats/fc100_cas.cpp... Compiling src/lib/formats/fdd_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/sprint8.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/starshp1.cpp... ../../../../../src/lib/formats/fdd_dsk.cpp: In member function 'virtual bool fdd_format::load(io_generic*, uint32_t, floppy_image*)': ../../../../../src/lib/formats/fdd_dsk.cpp:100:84: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/formats/fdi_dsk.cpp... Compiling src/lib/formats/fl1_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/starshp1.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/subs.cpp... Compiling src/lib/formats/flex_dsk.cpp... Compiling src/lib/formats/flopimg.cpp... Compiling src/lib/formats/fm7_cas.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/subs.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/tank8.cpp... Compiling src/lib/formats/fmsx_cas.cpp... Compiling src/lib/formats/fmtowns_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/tank8.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/thunderj.cpp... Compiling src/lib/formats/fsd_dsk.cpp... Compiling src/lib/formats/g64_dsk.cpp... Compiling src/lib/formats/gtp_cas.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/thunderj.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/tia.cpp... Compiling src/lib/formats/guab_dsk.cpp... Compiling src/lib/formats/h8_cas.cpp... Compiling src/lib/formats/hect_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/tia.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/toobin.cpp... Compiling src/lib/formats/hect_tap.cpp... Compiling src/lib/formats/hector_minidisc.cpp... Compiling src/lib/formats/hp_ipc_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/toobin.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/triplhnt.cpp... Compiling src/lib/formats/hpi_dsk.cpp... Compiling src/lib/formats/hti_tape.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/triplhnt.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/tunhunt.cpp... Compiling src/lib/formats/hxchfe_dsk.cpp... Compiling src/lib/formats/hxcmfm_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/tunhunt.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/ultratnk.cpp... Compiling src/lib/formats/ibmxdf_dsk.cpp... Compiling src/lib/formats/imageutl.cpp... Compiling src/lib/formats/imd_dsk.cpp... Compiling src/lib/formats/img_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/ultratnk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/videopin.cpp... Compiling src/lib/formats/ioprocs.cpp... Compiling src/lib/formats/ipf_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/videopin.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/vindictr.cpp... Compiling src/lib/formats/iq151_dsk.cpp... Compiling src/lib/formats/itt3030_dsk.cpp... Compiling src/lib/formats/jfd_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/vindictr.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/wolfpack.cpp... ../../../../../src/lib/formats/jfd_dsk.cpp: In member function 'virtual bool jfd_format::load(io_generic*, uint32_t, floppy_image*)': ../../../../../src/lib/formats/jfd_dsk.cpp:267:71: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/jfd_dsk.cpp:268:72: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/jfd_dsk.cpp:269:70: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/jfd_dsk.cpp:280:96: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/jfd_dsk.cpp:295:95: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/jfd_dsk.cpp:299:113: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/jfd_dsk.cpp:308:84: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/formats/juku_dsk.cpp... Compiling src/lib/formats/jvc_dsk.cpp... Compiling src/lib/formats/kaypro_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/wolfpack.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/xybots.cpp... Compiling src/lib/formats/kc85_dsk.cpp... Compiling src/lib/formats/kc_cas.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/xybots.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libatari.a... Compiling src/lib/formats/kim1_cas.cpp... Compiling src/lib/formats/lviv_lvt.cpp... Compiling src/lib/util/avhuff.cpp... Compiling src/lib/formats/m20_dsk.cpp... Compiling src/lib/formats/m5_dsk.cpp... ../../../../../src/lib/util/avhuff.cpp: In member function 'avhuff_error avhuff_encoder::encode_audio(const uint8_t*, int, int, uint8_t*, uint8_t*)': ../../../../../src/lib/util/avhuff.cpp:415:82: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const int16_t* {aka const short int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/avhuff.cpp: In member function 'avhuff_error avhuff_decoder::decode_audio(int, int, const uint8_t*, uint8_t**, uint32_t, const uint8_t*)': ../../../../../src/lib/util/avhuff.cpp:900:79: warning: cast from 'uint8_t* {aka unsigned char*}' to 'int16_t* {aka short int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/util/aviio.cpp... Compiling src/lib/formats/mbee_cas.cpp... ../../../../../src/lib/util/aviio.cpp: In member function 'avi_file::error {anonymous}::avi_stream::yuv_decompress_to_yuy16(const uint8_t*, uint32_t, bitmap_yuy16&) const': ../../../../../src/lib/util/aviio.cpp:1058:85: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const uint16_t* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/aviio.cpp:1064:77: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const uint16_t* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/aviio.cpp: In member function 'avi_file::error {anonymous}::avi_stream::yuy16_compress_to_yuy(const bitmap_yuy16&, uint8_t*, uint32_t) const': ../../../../../src/lib/util/aviio.cpp:1110:73: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/aviio.cpp:1117:63: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/aviio.cpp: In member function 'virtual avi_file::error {anonymous}::avi_file_impl::read_sound_samples(int, uint32_t, uint32_t, int16_t*)': ../../../../../src/lib/util/aviio.cpp:1874:78: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'const int16_t* {aka const short int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/util/bitmap.cpp... Compiling src/lib/formats/mdos_dsk.cpp... Compiling src/lib/formats/mfi_dsk.cpp... Compiling src/lib/util/cdrom.cpp... Compiling src/lib/formats/mfm_hd.cpp... ../../../../../src/lib/util/cdrom.cpp: In function 'chd_error cdrom_parse_metadata(chd_file*, cdrom_toc*)': ../../../../../src/lib/util/cdrom.cpp:1250:58: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/util/chd.cpp... Compiling src/lib/formats/mm_dsk.cpp... Compiling src/lib/util/chdcd.cpp... Compiling src/lib/formats/ms0515_dsk.cpp... Compiling src/lib/util/chdcodec.cpp... Compiling src/lib/formats/msx_dsk.cpp... ../../../../../src/lib/util/chdcodec.cpp: In static member function 'static void* chd_zlib_allocator::fast_alloc(voidpf, uInt, uInt)': ../../../../../src/lib/util/chdcodec.cpp:781:79: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/chdcodec.cpp: In static member function 'static void* chd_lzma_allocator::fast_alloc(void*, size_t)': ../../../../../src/lib/util/chdcodec.cpp:1001:79: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/chdcodec.cpp: In member function 'virtual uint32_t chd_flac_compressor::compress(const uint8_t*, uint32_t, uint8_t*)': ../../../../../src/lib/util/chdcodec.cpp:1284:73: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const int16_t* {aka const short int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/chdcodec.cpp:1290:73: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const int16_t* {aka const short int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/chdcodec.cpp:1305:74: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const int16_t* {aka const short int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/chdcodec.cpp: In member function 'virtual void chd_flac_decompressor::decompress(const uint8_t*, uint32_t, uint8_t*, uint32_t)': ../../../../../src/lib/util/chdcodec.cpp:1366:68: warning: cast from 'uint8_t* {aka unsigned char*}' to 'int16_t* {aka short int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/chdcodec.cpp: In member function 'virtual uint32_t chd_cd_flac_compressor::compress(const uint8_t*, uint32_t, uint8_t*)': ../../../../../src/lib/util/chdcodec.cpp:1444:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'int16_t* {aka short int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/chdcodec.cpp: In member function 'virtual void chd_cd_flac_decompressor::decompress(const uint8_t*, uint32_t, uint8_t*, uint32_t)': ../../../../../src/lib/util/chdcodec.cpp:1574:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'int16_t* {aka short int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/util/corealloc.cpp... Compiling src/lib/formats/mtx_dsk.cpp... Compiling src/lib/util/corefile.cpp... Compiling src/lib/formats/mz_cas.cpp... Compiling src/lib/util/corestr.cpp... Compiling src/lib/formats/nanos_dsk.cpp... Compiling src/lib/util/coreutil.cpp... Compiling src/lib/formats/nascom_dsk.cpp... Compiling src/lib/util/delegate.cpp... ../../../../../src/lib/util/delegate.cpp: In member function 'void (* delegate_mfp::convert_to_generic(delegate_generic_class*&) const)()': ../../../../../src/lib/util/delegate.cpp:75:84: warning: cast from 'uint8_t* {aka unsigned char*}' to 'void (**)()' increases required alignment of target type [-Wcast-align] Compiling src/lib/util/disasmintf.cpp... Compiling src/lib/util/flac.cpp... Compiling src/lib/formats/naslite_dsk.cpp... Compiling src/lib/util/harddisk.cpp... Compiling src/lib/formats/nes_dsk.cpp... Compiling src/lib/util/hash.cpp... Compiling src/lib/formats/nfd_dsk.cpp... Compiling src/lib/util/hashing.cpp... ../../../../../src/lib/formats/nfd_dsk.cpp: In member function 'virtual bool nfd_format::load(io_generic*, uint32_t, floppy_image*)': ../../../../../src/lib/formats/nfd_dsk.cpp:132:63: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/nfd_dsk.cpp:145:68: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/nfd_dsk.cpp:154:64: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/nfd_dsk.cpp:155:74: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/nfd_dsk.cpp:180:90: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/formats/opd_dsk.cpp... Compiling src/lib/util/huffman.cpp... Compiling src/lib/formats/orao_cas.cpp... Compiling src/lib/util/jedparse.cpp... Compiling src/lib/formats/oric_dsk.cpp... Compiling src/lib/util/md5.cpp... Compiling src/lib/util/msdib.cpp... Compiling src/lib/formats/oric_tap.cpp... Compiling src/lib/formats/os9_dsk.cpp... Compiling src/lib/util/nanosvg.cpp... In file included from ../../../../../src/lib/util/nanosvg.cpp:10:0: ../../../../../3rdparty/nanosvg/src/nanosvgrast.h: In function 'NSVGactiveEdge* nsvg__addActive(NSVGrasterizer*, NSVGedge*, float)': ../../../../../3rdparty/nanosvg/src/nanosvgrast.h:865:61: warning: cast from 'unsigned char*' to 'NSVGactiveEdge*' increases required alignment of target type [-Wcast-align] Compiling src/lib/util/opresolv.cpp... Compiling src/lib/formats/p2000t_cas.cpp... Compiling src/lib/util/options.cpp... Compiling src/lib/formats/p6001_cas.cpp... Compiling src/lib/formats/pasti_dsk.cpp... Compiling src/lib/util/palette.cpp... Compiling src/lib/formats/pc98_dsk.cpp... Compiling src/lib/util/path_to_regex.cpp... Compiling src/lib/formats/pc98fdi_dsk.cpp... ../../../../../src/lib/formats/pc98fdi_dsk.cpp: In member function 'virtual int pc98fdi_format::identify(io_generic*, uint32_t)': ../../../../../src/lib/formats/pc98fdi_dsk.cpp:39:64: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/pc98fdi_dsk.cpp:40:64: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/pc98fdi_dsk.cpp:41:65: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/pc98fdi_dsk.cpp:42:64: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/pc98fdi_dsk.cpp:43:65: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/pc98fdi_dsk.cpp:44:64: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/pc98fdi_dsk.cpp: In member function 'virtual bool pc98fdi_format::load(io_generic*, uint32_t, floppy_image*)': ../../../../../src/lib/formats/pc98fdi_dsk.cpp:57:61: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/pc98fdi_dsk.cpp:58:68: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/pc98fdi_dsk.cpp:59:69: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/pc98fdi_dsk.cpp:60:67: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/formats/pc98fdi_dsk.cpp:61:68: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/formats/pc_dsk.cpp... Compiling src/lib/util/plaparse.cpp... Compiling src/lib/util/png.cpp... Compiling src/lib/formats/phc25_cas.cpp... Compiling src/lib/formats/pk8020_dsk.cpp... ../../../../../src/lib/util/png.cpp: In function 'uint16_t util::{anonymous}::fetch_16bit(const uint8_t*)': ../../../../../src/lib/util/png.cpp:96:113: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const uint16_t* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/png.cpp: In function 'uint32_t util::{anonymous}::fetch_32bit(const uint8_t*)': ../../../../../src/lib/util/png.cpp:97:113: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const uint32_t* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/png.cpp: In function 'void util::{anonymous}::put_16bit(uint8_t*, uint16_t)': ../../../../../src/lib/util/png.cpp:100:83: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/png.cpp: In function 'void util::{anonymous}::put_32bit(uint8_t*, uint32_t)': ../../../../../src/lib/util/png.cpp:101:83: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/lib/util/pool.cpp... Compiling src/lib/util/strformat.cpp... Compiling src/lib/formats/pmd_cas.cpp... Compiling src/lib/formats/poly_dsk.cpp... Compiling src/lib/formats/ppg_dsk.cpp... Compiling src/lib/formats/primoptp.cpp... Compiling src/lib/formats/pyldin_dsk.cpp... Compiling src/lib/util/timeconv.cpp... Compiling src/lib/util/un7z.cpp... Compiling src/lib/formats/ql_dsk.cpp... Compiling src/lib/util/unicode.cpp... Compiling src/lib/formats/rk_cas.cpp... Compiling src/lib/util/unzip.cpp... Compiling src/lib/formats/rx50_dsk.cpp... Compiling src/lib/formats/sc3000_bit.cpp... Compiling src/lib/util/vbiparse.cpp... Compiling src/lib/util/vecstream.cpp... Compiling src/lib/formats/sdd_dsk.cpp... Compiling src/lib/formats/sdf_dsk.cpp... Compiling src/lib/util/wavwrite.cpp... Compiling src/lib/util/xmlfile.cpp... Compiling src/lib/formats/sf7000_dsk.cpp... Compiling src/lib/util/zippath.cpp... Compiling src/lib/formats/smx_dsk.cpp... Archiving libutils.a... Compiling src/lib/formats/sol_cas.cpp... Compiling src/osd/modules/file/posixdir.cpp... Compiling src/lib/formats/sorc_cas.cpp... Compiling src/lib/formats/sorc_dsk.cpp... Compiling src/osd/modules/file/posixdomain.cpp... Compiling src/osd/modules/file/posixfile.cpp... Compiling src/lib/formats/sord_cas.cpp... Compiling src/lib/formats/spc1000_cas.cpp... Compiling src/osd/modules/file/posixptty.cpp... Compiling src/lib/formats/st_dsk.cpp... Compiling src/osd/modules/file/posixsocket.cpp... Compiling src/lib/formats/svi_cas.cpp... Compiling src/osd/modules/lib/osdlib_unix.cpp... Compiling src/lib/formats/svi_dsk.cpp... Compiling src/osd/modules/osdmodule.cpp... Compiling src/lib/formats/swd_dsk.cpp... Compiling src/osd/osdcore.cpp... Compiling src/lib/formats/tandy2k_dsk.cpp... Compiling src/osd/osdsync.cpp... Compiling src/lib/formats/td0_dsk.cpp... Compiling src/osd/strconv.cpp... Compiling src/lib/formats/thom_cas.cpp... Archiving libocore_sdl.a... Compiling src/lib/formats/thom_dsk.cpp... Compiling src/mame/drivers/c128.cpp... Compiling src/lib/formats/ti99_dsk.cpp... Compiling src/lib/formats/tiki100_dsk.cpp... Compiling src/lib/formats/trd_dsk.cpp... Compiling src/lib/formats/trs80_dsk.cpp... Compiling src/lib/formats/trs_cas.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/c128.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/c64.cpp... Compiling src/lib/formats/tvc_cas.cpp... Compiling src/lib/formats/tvc_dsk.cpp... Compiling src/lib/formats/tzx_cas.cpp... Compiling src/lib/formats/uef_cas.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/c64.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/c64dtv.cpp... Compiling src/lib/formats/uniflex_dsk.cpp... Compiling src/lib/formats/upd765_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/c64dtv.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/c65.cpp... Compiling src/lib/formats/vdk_dsk.cpp... Compiling src/lib/formats/vector06_dsk.cpp... Compiling src/lib/formats/vg5k_cas.cpp... Compiling src/lib/formats/victor9k_dsk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/c65.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/c900.cpp... Compiling src/lib/formats/vt_cas.cpp... Compiling src/lib/formats/wavfile.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/c900.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cbm2.cpp... Compiling src/lib/formats/wd177x_dsk.cpp... Compiling src/lib/formats/x07_cas.cpp... Compiling src/lib/formats/x1_tap.cpp... Compiling src/lib/formats/xdf_dsk.cpp... Compiling src/lib/formats/zx81_p.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cbm2.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/chessmate.cpp... Archiving libformats.a... Compiling src/mame/drivers/clcd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/chessmate.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mps1230.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/clcd.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pet.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mps1230.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/argo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/argo.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cm1800.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pet.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/plus4.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cm1800.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/debut.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/plus4.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vic10.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/debut.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/intellect02.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vic10.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vic20.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/intellect02.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/lviv.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vic20.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/cbm_snqk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/lviv.cpp:286: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mikro80.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cbm_snqk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcbm.a... Compiling src/mame/drivers/okean240.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mikro80.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mc1000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/okean240.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pk8000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mc1000.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcce.a... Compiling src/mame/drivers/pk8020.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pk8000.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ccs2810.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pk8020.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pyl601.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ccs2810.cpp:87: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libccs.a... Compiling src/mame/drivers/sm1800.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pyl601.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ceres.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sm1800.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sm7238.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ceres.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libceres.a... Compiling src/mame/drivers/uknc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sm7238.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cesclass.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/uknc.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/unior.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cesclass.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/galgames.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/unior.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ut88.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/galgames.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libces.a... Compiling src/mame/drivers/vector06.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ut88.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/tools/chdman.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vector06.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vta2000.cpp... Compiling generated/version.cpp... Linking chdman... Compiling src/mame/machine/km035.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vta2000.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cking_master.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/km035.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/lviv.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cking_master.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libchessking.a... Compiling src/mame/machine/mikro80.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/lviv.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cgc7900.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/mikro80.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/pk8020.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cgc7900.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cgc7900.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/pk8020.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/ut88.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cgc7900.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libchromatics.a... Compiling src/mame/machine/vector06.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/ut88.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/lviv.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/vector06.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/eva.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/lviv.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/pk8020.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/eva.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libchrysler.a... Compiling src/mame/video/vector06.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/pk8020.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/cchasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/vector06.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcccp.a... Compiling src/mame/audio/cinemat.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/cchasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cit101.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/cinemat.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/leland.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cit101.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cit101xl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cit101xl.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cit220.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/leland.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/nl_armora.cpp... Compiling src/mame/audio/nl_barrier.cpp... Compiling src/mame/audio/nl_boxingb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cit220.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/cit101_kbd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cit101_kbd.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/cit220_kbd.cpp... Compiling src/mame/audio/nl_ripoff.cpp... Compiling src/mame/audio/nl_solarq.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cit220_kbd.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcitoh.a... Compiling src/mame/audio/nl_spacewar.cpp... Compiling src/mame/drivers/adam.cpp... Compiling src/mame/audio/nl_speedfrk.cpp... Compiling src/mame/audio/nl_starcas.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/adam.cpp:302: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/coleco.cpp... Compiling src/mame/audio/nl_starhawk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/coleco.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/wrinkles.cpp... Compiling src/mame/audio/nl_sundance.cpp... Compiling src/mame/audio/nl_tailg.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/wrinkles.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/coleco.cpp... Compiling src/mame/audio/nl_warrior.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/coleco.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcoleco.a... Compiling src/mame/drivers/cchasm.cpp... Compiling src/mame/drivers/funybubl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/funybubl.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/galspnbl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cchasm.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cinemat.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/galspnbl.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/zerozone.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cinemat.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dlair.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/zerozone.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/funybubl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dlair.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dlair2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/funybubl.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/galspnbl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dlair2.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/embargo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/galspnbl.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/zerozone.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/zerozone.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcomad.a... Compiling src/mame/drivers/jack.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/embargo.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pwrview.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/jack.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/leland.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pwrview.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcompugraphic.a... Compiling src/mame/machine/cchasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cchasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/comx35.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/leland.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/leland.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/comx35.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/comx35.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/leland.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cchasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/comx35.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcomx.a... Compiling src/mame/video/cinemat.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cchasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/concept.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cinemat.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/jack.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/jack.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/leland.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/concept.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/concept.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/concept.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libconcept.a... Compiling src/mame/drivers/conic_cchess2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/leland.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcinemat.a... Compiling src/mame/drivers/prof180x.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/conic_cchess2.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libconic.a... Compiling src/mame/drivers/prof80.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/prof180x.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/conchess.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/prof80.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/prof80mmu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/conchess.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libconsumenta.a... Compiling src/mame/drivers/c10.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/prof80mmu.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libconitec.a... Compiling src/mame/drivers/mcb216.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/c10.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cvs.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mcb216.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcromemco.a... Compiling src/mame/drivers/galaxia.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cvs.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cxg_ch2001.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/galaxia.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/quasar.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cxg_ch2001.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cxg_dominator.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/quasar.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cvs.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cxg_dominator.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cxg_scptchess.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cvs.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/galaxia.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cxg_scptchess.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cxg_sphinx40.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/galaxia.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/quasar.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/quasar.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcvs.a... Compiling src/mame/drivers/cybiko.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cxg_sphinx40.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcxg.a... Compiling src/mame/machine/cybiko.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cybiko.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/dai_snd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cybiko.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcybiko.a... Compiling src/mame/drivers/dai.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/dai_snd.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dai.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/dai.cpp... Compiling src/devices/cpu/8x300/8x300dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/8x300/8x300dasm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/adsp2100/2100dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/dai.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dai.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/adsp2100/2100dasm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/alpha/alphad.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dai.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdai.a... Compiling src/devices/cpu/alto2/alto2dsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/alto2/alto2dsm.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/alpha/alphad.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/am29000/am29dasm.cpp... Compiling src/mame/audio/astrof.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/astrof.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/madalien.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/am29000/am29dasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/amis2000/amis2000d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/madalien.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/actfancr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/amis2000/amis2000d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/apexc/apexcdsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/apexc/apexcdsm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/arc/arcdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/actfancr.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/astrof.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/arc/arcdasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/arcompact/arcompactdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/astrof.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/backfire.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/arcompact/arcompactdasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/arcompact/arcompactdasm_dispatch.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_dispatch.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/arcompact/arcompactdasm_ops.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/backfire.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/battlera.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/arcompact/arcompactdasm_ops.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/arm/armdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/battlera.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/boogwing.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/arm/armdasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/arm7/arm7dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/boogwing.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/boogwing.cpp: In member function 'void boogwing_state::init_boogwing()': ../../../../../src/mame/drivers/boogwing.cpp:642:61: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/brkthru.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/arm7/arm7dasm.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/asap/asapdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/brkthru.cpp:144: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/btime.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/asap/asapdasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/avr8/avr8dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/avr8/avr8dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/bcp/bcpdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/btime.cpp:147: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bwing.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/bcp/bcpdasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/capricorn/capricorn_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bwing.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cbuster.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/capricorn/capricorn_dasm.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/ccpu/ccpudasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/ccpu/ccpudasm.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/clipper/clipperd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cbuster.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/chanbara.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/clipper/clipperd.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cop400/cop410ds.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/chanbara.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cninja.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/cop400/cop410ds.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cop400/cop420ds.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/cop400/cop420ds.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cop400/cop424ds.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cninja.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cntsteer.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/cop400/cop424ds.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cop400/cop444ds.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cntsteer.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/compgolf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/cop400/cop444ds.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cosmac/cosdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/cosmac/cosdasm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cp1610/1610dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/compgolf.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/darkseal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/cp1610/1610dasm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cr16b/cr16bdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/darkseal.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dassault.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/cr16b/cr16bdasm.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cubeqcpu/cubedasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/cubeqcpu/cubedasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/diablo/diablo1300dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dassault.cpp:212: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dblewing.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/diablo/diablo1300dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/dsp16/dsp16dis.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dblewing.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/dblewing.cpp: In member function 'void dblewing_state::init_dblewing()': ../../../../../src/mame/drivers/dblewing.cpp:490:61: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dec0.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/dsp16/dsp16dis.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/dsp32/dsp32dis.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/dsp32/dsp32dis.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/dsp56000/dsp56000d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dec0.cpp:324: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dec8.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/dsp56000/dsp56000d.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/dsp56156/dsp56dsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/dsp56156/dsp56dsm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/dsp56156/inst.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dec8.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/deco156.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/deco156.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/deco32.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/dsp56156/inst.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/dsp56156/opcode.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/dsp56156/opcode.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/dsp56156/pmove.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/deco32.cpp:367: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/deco32.cpp: In member function 'void dragngun_state::init_dragngun()': ../../../../../src/mame/drivers/deco32.cpp:1245:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/deco32.cpp: In member function 'void dragngun_state::init_dragngunj()': ../../../../../src/mame/drivers/deco32.cpp:1253:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/deco_ld.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/dsp56156/pmove.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/dsp56156/tables.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/dsp56156/tables.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/dspp/dsppdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/deco_ld.cpp:111: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/deco_mlc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/dspp/dsppdasm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/e0c6200/e0c6200d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/deco_mlc.cpp:110: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/decocass.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/e0c6200/e0c6200d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/e132xs/32xsdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/decocass.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/deshoros.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/e132xs/32xsdasm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/es5510/es5510d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/deshoros.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dietgo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/es5510/es5510d.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/esrip/esripdsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dietgo.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/dietgo.cpp: In member function 'void dietgo_state::init_dietgo()': ../../../../../src/mame/drivers/dietgo.cpp:360:61: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dreambal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/esrip/esripdsm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/f2mc16/f2mc16dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dreambal.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/f2mc16/f2mc16dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/exprraid.cpp... Compiling src/devices/cpu/f8/f8dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/f8/f8dasm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/fr/frdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/exprraid.cpp:208: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ffantasy_ms.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/fr/frdasm.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/g65816/g65816ds.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ffantasy_ms.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/firetrap.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/g65816/g65816ds.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/gigatron/gigatrondasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/firetrap.cpp:174: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/funkyjet.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/gigatron/gigatrondasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/h16/h16dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/funkyjet.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/karnov.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/h16/h16dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/h6280/6280dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/h6280/6280dasm.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating H8-300 disassembler source file... Generating H8-300H disassembler source file... Generating H8S/2000 disassembler source file... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/karnov.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/kchamp.cpp... Generating H8S/2600 disassembler source file... Compiling src/devices/cpu/h8500/h8500dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/h8500/h8500dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/hcd62121/hcd62121d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/kchamp.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/kingobox.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/hcd62121/hcd62121d.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/hd61700/hd61700d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/kingobox.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/lemmings.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/hd61700/hd61700d.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/hmcs40/hmcs40d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/lemmings.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/liberate.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/hmcs40/hmcs40d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/hpc/hpcdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/liberate.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/madalien.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/hpc/hpcdasm.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/hphybrid/hphybrid_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/hphybrid/hphybrid_dasm.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/i386/i386dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/madalien.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/madmotor.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/i386/i386dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/i8008/8008dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/madmotor.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/metlclsh.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/i8008/8008dasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/i8085/8085dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/metlclsh.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mirage.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/i8085/8085dasm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/i8089/i8089_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mirage.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pcktgal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/i8089/i8089_dasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/i860/i860dis.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pcktgal.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pktgaldx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/i860/i860dis.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/i960/i960dis.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pktgaldx.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/pktgaldx.cpp: In member function 'void pktgaldx_state::init_pktgaldx()': ../../../../../src/mame/drivers/pktgaldx.cpp:513:61: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/progolf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/i960/i960dis.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/ie15/ie15dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/ie15/ie15dasm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/jaguar/jagdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/progolf.cpp:145: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/rohga.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/jaguar/jagdasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/ks0164/ks0164d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/rohga.cpp:117: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/shootout.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/ks0164/ks0164d.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/lc58/lc58d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/shootout.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sidepckt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/lc58/lc58d.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/lc8670/lc8670dsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sidepckt.cpp:134: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/simpl156.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/lc8670/lc8670dsm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/lh5801/5801dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/simpl156.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sshangha.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/lh5801/5801dasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/lr35902/lr35902d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/lr35902/lr35902d.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m37710/m7700ds.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sshangha.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/stadhero.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m37710/m7700ds.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating deco16 disassembler source file... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/stadhero.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/supbtime.cpp... Generating m4510 disassembler source file... Generating m6502 disassembler source file... Generating m6509 disassembler source file... Generating m6510 disassembler source file... Generating m65c02 disassembler source file... Generating m65ce02 disassembler source file... Generating m740 disassembler source file... Generating n2a03 disassembler source file... Generating r65c02 disassembler source file... Generating r65c19 disassembler source file... Generating xavix2000 disassembler source file... Generating xavix disassembler source file... Compiling src/devices/cpu/m6800/6800dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/supbtime.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tryout.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6800/6800dasm.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m68000/m68kdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tryout.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/tumbleb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m68000/m68kdasm.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6805/6805dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/tumbleb.cpp:301: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/tumbleb.cpp: In member function 'void tumbleb_state::machine_reset_htchctch()': ../../../../../src/mame/drivers/tumbleb.cpp:2338:60: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/tumbleb.cpp: In member function 'void tumbleb_state::init_magipur()': ../../../../../src/mame/drivers/tumbleb.cpp:3734:58: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/tumbleb.cpp: In member function 'void tumbleb_state::init_htchctch()': ../../../../../src/mame/drivers/tumbleb.cpp:3759:60: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/tumbleb.cpp: In member function 'void tumbleb_state::suprtrio_decrypt_code()': ../../../../../src/mame/drivers/tumbleb.cpp:3774:57: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/tumbleb.cpp: In member function 'void tumbleb_state::suprtrio_decrypt_gfx()': ../../../../../src/mame/drivers/tumbleb.cpp:3791:57: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vaportra.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6805/6805dasm.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6809/6x09dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vaportra.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/btime.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6809/6x09dasm.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m88000/m88000d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/btime.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/dec0.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m88000/m88000d.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mb86233/mb86233d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/dec0.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/deco102.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mb86233/mb86233d.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mb86235/mb86235d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/deco102.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/deco104.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mb86235/mb86235d.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mb88xx/mb88dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/deco104.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/deco146.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mb88xx/mb88dasm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mc68hc11/hc11dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mc68hc11/hc11dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mcs40/mcs40dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/deco146.cpp:90: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/deco156.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mcs40/mcs40dasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mcs48/mcs48dsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/deco156.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/deco156.cpp: In function 'void deco156_decrypt(running_machine&)': ../../../../../src/mame/machine/deco156.cpp:129:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/deco222.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mcs48/mcs48dsm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mcs51/axc51-core_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/deco222.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/deco_irq.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mcs51/axc51-core_dasm.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mcs51/mcs51dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/deco_irq.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/decocass.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/decocass.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/decocass_tape.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mcs51/mcs51dasm.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating i8x9x disassembler source file... Generating i8xc196 disassembler source file... Compiling src/devices/cpu/mcs96/mcs96d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/decocass_tape.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/decocpu6.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mcs96/mcs96d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/melps4/melps4d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/decocpu6.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/decocpu7.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/melps4/melps4d.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/minx/minxd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/decocpu7.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/decocrpt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/minx/minxd.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mips/mips1dsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/decocrpt.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/machine/decocrpt.cpp: In function 'void deco_decrypt(running_machine&, const char*, const uint8_t*, const uint16_t*, const uint8_t*, int)': ../../../../../src/mame/machine/decocrpt.cpp:605:76: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/actfancr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mips/mips1dsm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mips/mips3dsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/actfancr.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/boogwing.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/boogwing.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/brkthru.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mips/mips3dsm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mips/vudasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mips/vudasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/cpu/mips/vudasm.cpp: In member function 'virtual offs_t sonyvu_disassembler::disassemble(std::ostream&, util::disasm_interface::offs_t, const util::disasm_interface::data_buffer&, const util::disasm_interface::data_buffer&)': ../../../../../src/devices/cpu/mips/vudasm.cpp:50:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Compiling src/devices/cpu/mn10200/mn102dis.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/brkthru.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/btime.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/btime.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/bwing.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mn10200/mn102dis.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mn1880/mn1880d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/bwing.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cbuster.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mn1880/mn1880d.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/nanoprocessor/nanoprocessor_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/nanoprocessor/nanoprocessor_dasm.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/nec/necdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cbuster.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cninja.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/nec/necdasm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/ns32000/ns32000dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cninja.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/compgolf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/compgolf.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/ns32000/ns32000dasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/darkseal.cpp... Compiling src/devices/cpu/nuon/nuondasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/darkseal.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dassault.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/nuon/nuondasm.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pace/pacedasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dassault.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dec0.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/pace/pacedasm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/patinhofeio/patinho_feio_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dec0.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dec8.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/patinhofeio/patinho_feio_dasm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pdp1/pdp1dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dec8.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/decbac06.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/pdp1/pdp1dasm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pdp1/tx0dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/decbac06.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/deckarn.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/pdp1/tx0dasm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pdp8/pdp8dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/deckarn.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/decmxc06.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/pdp8/pdp8dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pic16/pic16d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/decmxc06.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/deco16ic.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/pic16/pic16d.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pic1670/pic1670d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/pic1670/pic1670d.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pic16c5x/16c5xdsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/deco16ic.cpp:175: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/deco32.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/pic16c5x/16c5xdsm.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pic16c62x/16c62xdsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/deco32.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/deco_ace.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/pic16c62x/16c62xdsm.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pic17/pic17d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/deco_ace.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/deco_mlc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/pic17/pic17d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/powerpc/ppc_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/deco_mlc.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/deco_zoomspr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/deco_zoomspr.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/decocass.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/powerpc/ppc_dasm.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pps4/pps4dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/decocass.cpp:126: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/decocomn.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/pps4/pps4dasm.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/psx/psxdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/decocomn.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/decospr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/psx/psxdasm.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/rii/riidasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/decospr.cpp:135: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/decrmc3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/rii/riidasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/romp/rompdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/decrmc3.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dietgo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/romp/rompdasm.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/rsp/rsp_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dietgo.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dvi.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dvi.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/exprraid.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/rsp/rsp_dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/rx01/rx01dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/rx01/rx01dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/s2650/2650dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/exprraid.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/firetrap.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/s2650/2650dasm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/saturn/saturnds.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/firetrap.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/funkyjet.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/funkyjet.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/karnov.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/saturn/saturnds.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/sc61860/scdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/sc61860/scdasm.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/scmp/scmpdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/karnov.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/kchamp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/scmp/scmpdasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/score/scoredsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/kchamp.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/kingobox.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/score/scoredsm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/scudsp/scudspdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/kingobox.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/lemmings.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/lemmings.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/liberate.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/scudsp/scudspdasm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/se3208/se3208dis.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/liberate.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/madalien.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/se3208/se3208dis.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/sh/sh_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/sh/sh_dasm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/sharc/sharcdsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/madalien.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/metlclsh.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/metlclsh.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/pcktgal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/sharc/sharcdsm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/sm510/sm510d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/sm510/sm510d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/pcktgal.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/pktgaldx.cpp... Compiling src/devices/cpu/sm8500/sm8500d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/pktgaldx.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/sm8500/sm8500d.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/sparc/sparcdasm.cpp... Compiling src/mame/video/rohga.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/rohga.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/shootout.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/sparc/sparcdasm.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/spc700/spc700ds.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/shootout.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/sidepckt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/spc700/spc700ds.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/ssem/ssemdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/sidepckt.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/simpl156.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/ssem/ssemdasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/ssp1601/ssp1601d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/simpl156.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/sshangha.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/ssp1601/ssp1601d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/st62xx/st62xx_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/sshangha.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/stadhero.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/st62xx/st62xx_dasm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/superfx/sfx_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/stadhero.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/supbtime.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/superfx/sfx_dasm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/t11/t11dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/supbtime.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/tryout.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/t11/t11dasm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tlcs870/tlcs870d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tlcs870/tlcs870d.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tlcs90/tlcs90d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/tryout.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/tumbleb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tlcs90/tlcs90d.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tlcs900/dasm900.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/tumbleb.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/vaportra.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/vaportra.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdataeast.a... Compiling src/devices/cpu/tms1000/tms1k_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tlcs900/dasm900.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/compuchess.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms1000/tms1k_dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms32010/32010dsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/compuchess.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdcs.a... Compiling src/devices/cpu/tms32025/32025dsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms32010/32010dsm.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ac1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms32025/32025dsm.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms32031/dis32031.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ac1.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bcs3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms32031/dis32031.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/cpu/tms32031/dis32031.cpp: In member function 'void tms32031_disassembler::append_immediate(uint16_t, int, int, std::ostream&)': ../../../../../src/devices/cpu/tms32031/dis32031.cpp:165:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../../../../../src/devices/cpu/tms32031/dis32031.cpp:170:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Compiling src/devices/cpu/tms32051/dis32051.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bcs3.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/c80.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms32051/dis32051.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms32082/dis_mp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/c80.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/huebler.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms32082/dis_mp.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms32082/dis_pp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/huebler.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/jtc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms32082/dis_pp.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms34010/34010dsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/jtc.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/kramermc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms34010/34010dsm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating TMS57002 source file... Compiling src/devices/cpu/tms7000/7000dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms7000/7000dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms9900/9900dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/kramermc.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/llc1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms9900/9900dasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/ucom4/ucom4d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/llc1.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/llc2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/ucom4/ucom4d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/unsp/unspdasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/llc2.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/nanos.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/unsp/unspdasm.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/unsp/unspdasm_extended.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/nanos.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pcm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/unsp/unspdasm_extended.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/unsp/unspdasm_exxx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/unsp/unspdasm_exxx.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pcm.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vcs80.cpp... Compiling src/devices/cpu/unsp/unspdasm_fxxx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/unsp/unspdasm_fxxx.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/unsp/unspdasm_jumps.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vcs80.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/k7659kb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/k7659kb.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libddr.a... Compiling src/devices/cpu/unsp/unspdasm_other.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/unsp/unspdasm_jumps.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dct11em.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/unsp/unspdasm_other.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/upd177x/upd177xd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dct11em.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/decstation.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/upd177x/upd177xd.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/upd7725/dasm7725.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/upd7725/dasm7725.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/upd7810/upd7810_dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/decstation.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dectalk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dectalk.cpp:241: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/decwritr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/decwritr.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/jensen.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/jensen.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pdp11.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pdp11.cpp:91: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/rainbow.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/upd7810/upd7810_dasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/upd78k/upd78k0d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/upd78k/upd78k0d.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/upd78k/upd78k1d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/rainbow.cpp:324: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vax11.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/upd78k/upd78k1d.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/upd78k/upd78k2d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vax11.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vk100.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/upd78k/upd78k2d.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/upd78k/upd78k3d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vk100.cpp:128: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vt100.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/upd78k/upd78k3d.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/upd78k/upd78kd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/upd78k/upd78kd.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/v60/v60d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vt100.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vt220.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vt220.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vt240.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/v60/v60d.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/v810/v810dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/v810/v810dasm.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/vt50/vt50dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vt240.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vt320.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/vt50/vt50dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/vt61/vt61dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vt320.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vt52.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/vt61/vt61dasm.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/we32000/we32100d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vt52.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vt520.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/we32000/we32100d.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/xavix2/xavix2d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vt520.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vt62.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/xavix2/xavix2d.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/z180/z180dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vt62.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/dc305.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/z180/z180dasm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/z8/z8dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/dc305.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/dec_lk201.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/z8/z8dasm.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/z80/z80dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/dec_lk201.cpp:107: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/decioga.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/z80/z80dasm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/z8000/8000dasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/decioga.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/rx01.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/z8000/8000dasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/sound/dspvd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/rx01.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/vt100_kbd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/sound/dspvd.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/sound/megd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/vt100_kbd.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/vtvideo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/sound/megd.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/h8/h8d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/vtvideo.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdec.a... Compiling src/devices/cpu/h8/h8hd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/h8/h8d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/blackt96.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/h8/h8hd.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/h8/h8s2000d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/blackt96.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pokechmp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/h8/h8s2000d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/h8/h8s2600d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pokechmp.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/pokechmp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/h8/h8s2600d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6502/deco16d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/deco16d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6502/m4510d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/pokechmp.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdgrm.a... Compiling src/devices/cpu/m6502/m6502d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/m4510d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/super80.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/m6502d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6502/m6509d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/m6509d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6502/m6510d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/super80.cpp:209: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/super80.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/m6510d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6502/m65c02d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/super80.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/super80.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/m65c02d.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6502/m65ce02d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/super80.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdicksmth.a... Compiling src/devices/cpu/m6502/m740d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/m65ce02d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dms5000.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/m740d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6502/n2a03d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dms5000.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dms86.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/n2a03d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6502/r65c02d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dms86.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/zsbc3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/r65c02d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6502/r65c19d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/r65c19d.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6502/xavix2000d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/zsbc3.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdms.a... Compiling src/devices/cpu/m6502/xavixd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/xavix2000d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dooyong.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/m6502/xavixd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mcs96/i8x9xd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mcs96/i8x9xd.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mcs96/i8xc196d.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dooyong.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/gundealr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/mcs96/i8xc196d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms57002/57002dsm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/gundealr.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dooyong.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/devices/cpu/tms57002/57002dsm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdasm.a... Compiling src/mame/video/gundealr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dooyong.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dgn_beta.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/gundealr.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdooyong.a... Compiling src/mame/machine/dgn_beta.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dgn_beta.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/zrt80.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/dgn_beta.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dgn_beta.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/zrt80.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdrc.a... Compiling src/mame/drivers/magnum.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dgn_beta.cpp:84: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdragon.a... Compiling src/mame/drivers/ddenlovr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/magnum.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdulmont.a... Compiling src/mame/drivers/dynax.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ddenlovr.cpp:119: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cgenie.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dynax.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/hnayayoi.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cgenie.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libeaca.a... Compiling src/mame/drivers/diverboy.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/hnayayoi.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/realbrk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/diverboy.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fantland.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/realbrk.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/royalmah.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fantland.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mugsmash.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/royalmah.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dynax.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mugsmash.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mwarr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dynax.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/dynax_blitter_rev2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mwarr.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ppmast93.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/dynax_blitter_rev2.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/hnayayoi.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ppmast93.cpp:134: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pzletime.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/hnayayoi.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/realbrk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/realbrk.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pzletime.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdynax.a... Compiling src/mame/drivers/stlforce.cpp... Compiling src/mame/drivers/cedar_magnet.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/stlforce.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/twins.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cedar_magnet.cpp:271: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cidelsa.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/twins.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/edevices.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cidelsa.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/nightmare.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/edevices.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/fantland.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/nightmare.cpp:209: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/cedar_magnet_board.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/fantland.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/mugsmash.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cedar_magnet_board.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/cedar_magnet_flop.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/mugsmash.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libedevices.a... Compiling src/mame/machine/cedar_magnet_plane.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cedar_magnet_flop.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/pecom.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cedar_magnet_plane.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/cedar_magnet_sprite.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/pecom.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/pecom.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cedar_magnet_sprite.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/cidelsa.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/pecom.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/pecom.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/cidelsa.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libefo.a... Compiling src/mame/drivers/avrmax.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/pecom.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libeinis.a... Compiling src/mame/drivers/ec65.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/avrmax.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/bk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ec65.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/elekscmp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/bk.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dvk_kcgd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/elekscmp.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/junior.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dvk_kcgd.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dvk_ksm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/junior.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libelektor.a... Compiling src/mame/drivers/mk85.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mk85.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/elektronmono.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dvk_ksm.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/mk90.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/elektronmono.cpp:111: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libelektron.a... Compiling src/mame/drivers/ms6102.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/mk90.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/addrmap.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ms6102.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/bk.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/addrmap.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/attotime.cpp... Compiling src/emu/bookkeeping.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/bk.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/kr1601rr1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/bookkeeping.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/config.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/kr1601rr1.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/ms7004.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/config.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/crsshair.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/ms7004.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libelektrka.a... Compiling src/mame/drivers/emax.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/crsshair.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/debugbuf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/emax.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/emu2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/debugbuf.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:297:54: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:540:53: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:938:58: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:943:58: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:948:58: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/debug/debugbuf.cpp:7:0: ../../../../../src/emu/debug/debugbuf.h: In instantiation of 'T* debug_disasm_buffer::debug_data_buffer::get_ptr(offs_t) [with T = short unsigned int; offs_t = unsigned int]': ../../../../../src/emu/debug/debugbuf.cpp:209:37: required from here ../../../../../src/emu/debug/debugbuf.h:68:11: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/debug/debugbuf.h: In instantiation of 'T* debug_disasm_buffer::debug_data_buffer::get_ptr(offs_t) [with T = long unsigned int; offs_t = unsigned int]': ../../../../../src/emu/debug/debugbuf.cpp:241:37: required from here ../../../../../src/emu/debug/debugbuf.h:68:11: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/debug/debugbuf.h: In instantiation of 'T* debug_disasm_buffer::debug_data_buffer::get_ptr(offs_t) [with T = unsigned int; offs_t = unsigned int]': ../../../../../src/emu/debug/debugbuf.cpp:255:37: required from here ../../../../../src/emu/debug/debugbuf.h:68:11: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'unsigned int*' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/debug/debugbuf.h: In instantiation of 'T debug_disasm_buffer::debug_data_buffer::get(offs_t) const [with T = short unsigned int; offs_t = unsigned int]': ../../../../../src/emu/debug/debugbuf.cpp:567:24: required from here ../../../../../src/emu/debug/debugbuf.h:72:11: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'const short unsigned int*' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/debug/debugbuf.h: In instantiation of 'T debug_disasm_buffer::debug_data_buffer::get(offs_t) const [with T = unsigned int; offs_t = unsigned int]': ../../../../../src/emu/debug/debugbuf.cpp:714:28: required from here ../../../../../src/emu/debug/debugbuf.h:72:11: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to 'const unsigned int*' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/debugcmd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/emu2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/emu3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/debugcmd.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/debugcon.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/emu3.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/emu68k.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/debugcon.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/debugcpu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/emu68k.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libemusys.a... Compiling src/mame/drivers/enmirage.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/debugcpu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/debughlp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/enmirage.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/esq1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/debughlp.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/debugvw.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/esq1.cpp:183: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/esq5505.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/debugvw.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/dvbpoints.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/dvbpoints.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/dvdisasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/esq5505.cpp:163: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/esqasr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/dvdisasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/dvmemory.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/esqasr.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/esqkt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/dvmemory.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/dvstate.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/esqkt.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/esqmr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/dvstate.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/dvtext.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/esqmr.cpp:202: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/esqlcd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/dvtext.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/dvwpoints.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/esqlcd.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/esqpanel.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/dvwpoints.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/express.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/esqpanel.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/esqvfd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/express.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/points.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/esqvfd.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libensoniq.a... Compiling src/emu/debug/textbuf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debug/points.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ep64.cpp... Compiling src/emu/debugger.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/debugger.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/devcb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ep64.cpp:152: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/nick.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/nick.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libenterprise.a... Compiling src/mame/drivers/advision.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/advision.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sag.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sag.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/advision.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/advision.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/advision.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/advision.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libentex.a... Compiling src/mame/drivers/eolith.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/devcb.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/devcpu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/eolith.cpp:102: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/eolith.cpp: In member function 'void eolith_state::patch_mcu_protection(uint32_t)': ../../../../../src/mame/drivers/eolith.cpp:1589:60: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/eolith16.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/devcpu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/devdelegate.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/devdelegate.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/devfind.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/eolith16.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/ghosteo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/devfind.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/device.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/ghosteo.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vegaeo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/device.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/didisasm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vegaeo.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/eolith.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/didisasm.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/diexec.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/eolith.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libeolith.a... Compiling src/emu/digfx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/diexec.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/gamepock.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/digfx.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/diimage.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/gamepock.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/scv.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/diimage.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dimemory.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/scv.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/gamepock.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/dimemory.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dinetwork.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/gamepock.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libepoch.a... Compiling src/emu/dinvram.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/dinetwork.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/hx20.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/dinvram.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dipalette.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/hx20.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/px4.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/dipalette.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dipty.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/dipty.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dirtc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/px4.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/px8.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/dirtc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/diserial.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/px8.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/qx10.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/diserial.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dislot.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/dislot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/disound.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/qx10.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/qx10kbd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/disound.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/distate.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/qx10kbd.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libepson.a... Compiling src/emu/divideo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/distate.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/e9161.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/divideo.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/divtlb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/e9161.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/eispc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/divtlb.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/drawgfx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/eispc.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/eispc_kb.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/drawgfx.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/drivenum.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/eispc_kb.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libericsson.a... Compiling src/emu/driver.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/drivenum.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/aquarium.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/driver.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emualloc.cpp... Compiling src/emu/emucore.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/aquarium.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/d9final.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emucore.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/d9final.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/dblcrown.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/dblcrown.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/gcpinbal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/gcpinbal.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/lastbank.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/lastbank.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/witch.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/witch.cpp:223: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/aquarium.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/aquarium.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/excellent_spr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/excellent_spr.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/gcpinbal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/gcpinbal.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libexcelent.a... Compiling src/emu/emumem_hedp.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hedp.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/circus.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/circus.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/exidy.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/exidy.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/exidy440.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/exidy440.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/audio/exidy440.cpp: In member function 'virtual void exidy440_sound_device::device_start()': ../../../../../src/mame/audio/exidy440.cpp:151:160: warning: cast from 'unsigned char*' to 'exidy440_sound_device::sound_cache_entry*' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/audio/exidy440.cpp:154:77: warning: cast from 'uint8_t* {aka unsigned char*}' to 'exidy440_sound_device::sound_cache_entry*' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/audio/exidy440.cpp: In member function 'int16_t* exidy440_sound_device::add_to_sound_cache(uint8_t*, int, int, int, int)': ../../../../../src/mame/audio/exidy440.cpp:559:104: warning: cast from 'uint8_t* {aka unsigned char*}' to 'exidy440_sound_device::sound_cache_entry*' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/nl_carpolo.cpp... Compiling src/mame/audio/nl_fireone.cpp... Compiling src/mame/audio/nl_starfire.cpp... Compiling src/mame/audio/targ.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/targ.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/carpolo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/carpolo.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/circus.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/circus.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/exidy.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/exidy.cpp:151: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/exidy440.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/exidy440.cpp:236: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/exidyttl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hedr0.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/exidyttl.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/maxaflex.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/maxaflex.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/sorcerer.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/sorcerer.cpp:165: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/starfire.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/starfire.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/vertigo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hedr0.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hedr1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/vertigo.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/victory.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/victory.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/atari400.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/atari400.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/carpolo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/carpolo.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/micropolis.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/micropolis.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/sorcerer.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/sorcerer.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/vertigo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/vertigo.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/antic.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/antic.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_0(address_space&, antic_device::VIDEO*)': ../../../../../src/mame/video/antic.cpp:1321:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_2(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1338:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_3(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1352:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_4(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1366:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_5(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1380:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_6(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1394:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_7(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1408:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_8(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1422:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_9(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1436:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_a(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1450:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_b(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1464:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_c(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1478:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_d(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1492:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_e(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1506:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_f(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1520:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_gtia1(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1534:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_gtia2(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1548:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/antic.cpp: In member function 'void antic_device::mode_gtia3(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/video/antic.cpp:1562:42: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/atari400.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hedr1.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hedr2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/atari400.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/carpolo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/carpolo.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/circus.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/circus.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/exidy.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/exidy.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/exidy440.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/exidy440.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/gtia.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/gtia.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/starfire.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/starfire.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/vertigo.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/vertigo.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/vertigo.cpp: In member function 'void vertigo_state::vertigo_vproc_reset()': ../../../../../src/mame/video/vertigo.cpp:161:53: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/video/vertigo.cpp:162:47: warning: cast from 'u8* {aka unsigned char*}' to 'uint64_t* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/victory.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/victory.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libexidy.a... Compiling src/emu/emumem_hedr3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hedr2.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/exorterm.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/exorterm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libexorterm.a... Compiling src/emu/emumem_hedw0.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hedw0.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/crospang.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/crospang.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/f-32.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hedr3.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hedw1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/f-32.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/silvmil.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/silvmil.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/crospang.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/crospang.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libf32.a... Compiling src/emu/emumem_hedw2.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hedw1.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/channelf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/channelf.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/channelf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/channelf.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/video/channelf.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/video/channelf.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfairch.a... Compiling src/emu/emumem_hedw3.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hedw2.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/audio/cmi01a.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/audio/cmi01a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/cmi.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/cmi.cpp:79: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/cmi_ankbd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cmi_ankbd.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/cmi_mkbd.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/cmi_mkbd.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfairlight.a... Compiling src/emu/emumem_hem.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hem.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_as12.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_as12.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_card.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hedw3.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hep.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_hep.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_het.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_card.cpp:171: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_cc1.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_cc1.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_cc10.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_het.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_heu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_cc10.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_cc7.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_cc7.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_chesster.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_heu.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_heun.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_chesster.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_csc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_heun.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_mud.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_csc.cpp:201: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_dames.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_dames.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_desdis.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emumem_mud.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emuopts.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_desdis.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/fidel_desdis.cpp: In member function 'void {anonymous}::desmas_state::init_fdes2265()': ../../../../../src/mame/drivers/fidel_desdis.cpp:145:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_eag68k.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emuopts.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emupal.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/emupal.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/fileio.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_eag68k.cpp:163: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_elite.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/fileio.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/hashfile.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_elite.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/hashfile.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_excel.cpp... Compiling src/emu/http.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_excel.cpp:133: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_msc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_msc.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_phantom.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/http.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/image.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_phantom.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_sc12.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/image.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/input.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/input.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/inputdev.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_sc12.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_sc6.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/inputdev.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/ioport.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_sc6.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_sc8.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_sc8.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_sc9.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/ioport.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/machine.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_sc9.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_vcc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/machine.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/writer.h:19:0, from ../../../../../src/emu/machine.cpp:89: /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h: In instantiation of 'T* rapidjson::internal::Stack::Pop(std::size_t) [with T = rapidjson::Writer > >::Level; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]': /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/writer.h:230:9: required from 'bool rapidjson::Writer::EndArray(rapidjson::SizeType) [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0; rapidjson::SizeType = unsigned int]' ../../../../../src/emu/machine.cpp:1276:20: required from here /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:139:16: warning: cast from 'char*' to 'rapidjson::Writer > >::Level*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/writer.h:19:0, from ../../../../../src/emu/machine.cpp:89: /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h: In instantiation of 'T* rapidjson::internal::Stack::Top() [with T = rapidjson::Writer > >::Level; Allocator = rapidjson::CrtAllocator]': /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/writer.h:440:20: required from 'void rapidjson::Writer::Prefix(rapidjson::Type) [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/writer.h:205:15: required from 'bool rapidjson::Writer::StartObject() [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0]' ../../../../../src/emu/machine.cpp:1265:23: required from here /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:145:16: warning: cast from 'char*' to 'rapidjson::Writer > >::Level*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/writer.h:19:0, from ../../../../../src/emu/machine.cpp:89: /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h: In instantiation of 'T* rapidjson::internal::Stack::PushUnsafe(std::size_t) [with T = rapidjson::Writer > >::Level; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]': /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:124:29: required from 'T* rapidjson::internal::Stack::Push(std::size_t) [with T = rapidjson::Writer > >::Level; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/writer.h:206:9: required from 'bool rapidjson::Writer::StartObject() [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0]' ../../../../../src/emu/machine.cpp:1265:23: required from here /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:130:18: warning: cast from 'char*' to 'rapidjson::Writer > >::Level*' increases required alignment of target type [-Wcast-align] Compiling src/emu/main.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_vcc.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fidel_vsc.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/main.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/mconfig.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fidel_vsc.cpp:150: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/machine/fidel_clockdiv.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/mconfig.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/memarray.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/machine/fidel_clockdiv.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfidelity.a... Compiling src/emu/natkeyboard.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/memarray.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/tools/floptool.cpp... Linking floptool... Compiling src/emu/network.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/natkeyboard.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fccpu20.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/network.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/output.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fccpu20.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/fccpu30.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/output.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/parameters.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/fccpu30.cpp:197: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/fccpu30.cpp: In member function 'virtual void cpu30_state::machine_start()': ../../../../../src/mame/drivers/fccpu30.cpp:374:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/fccpu30.cpp: In member function 'virtual void cpu30_state::machine_reset()': ../../../../../src/mame/drivers/fccpu30.cpp:383:64: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/force68k.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/parameters.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/profiler.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/profiler.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/recording.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/force68k.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/force68k.cpp: In member function 'virtual void force68k_state::machine_start()': ../../../../../src/mame/drivers/force68k.cpp:377:66: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/drivers/force68k.cpp:382:46: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/drivers/miniforce.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/recording.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/render.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/miniforce.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libforce.a... Converting NotoSans-Bold.bdc... Compiling src/mame/drivers/regence.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/render.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Converting uicmd14.png... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/mame/drivers/regence.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfrancedr.a... Compressing src/emu/layout/dualhovu.lay... Compiling src/frontend/mame/audit.cpp... Compressing src/emu/layout/dualhsxs.lay... Compressing src/emu/layout/dualhuov.lay... Compressing src/emu/layout/triphsxs.lay... Compressing src/emu/layout/quadhsxs.lay... Compressing src/emu/layout/noscreens.lay... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/audit.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/cheat.cpp... Compiling src/emu/rendutil.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/rendutil.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/romentry.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/cheat.cpp:75: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/clifront.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/romentry.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/romload.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/clifront.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/sol2/sol/optional.hpp:30:0, from ../../../../../3rdparty/sol2/sol/types.hpp:25, from ../../../../../3rdparty/sol2/sol/reference.hpp:25, from ../../../../../3rdparty/sol2/sol/object.hpp:25, from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, from ../../../../../3rdparty/sol2/sol/table.hpp:25, from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, from ../../../../../3rdparty/sol2/sol/state.hpp:25, from ../../../../../3rdparty/sol2/sol.hpp:45, from ../../../../../src/frontend/mame/luaengine.h:27, from ../../../../../src/frontend/mame/clifront.cpp:19: ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::error]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::error]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::error*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::basic_object]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::basic_object]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_deep_optional(int&, Key&&, Keys&& ...) const [with bool global = false; T = sol::optional >; long unsigned int I = 0; Key = const char (&)[8]; Keys = {const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/table_core.hpp:141:54: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_optional(std::true_type, Keys&& ...) const [with bool global = false; T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference; std::true_type = std::integral_constant]' ../../../../../3rdparty/sol2/sol/table_core.hpp:236:46: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get(Keys&& ...) const [with T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/state_view.hpp:62:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::basic_object*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; T = sol::string_detail::string_shim; = void; decltype (unchecked_get(nullptr, 0, declval())) = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sol::string_detail::string_shim; Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:108:24: required from 'static decltype(auto) sol::stack::getter >::get(lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:162:67: required from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:272:52: required from 'decltype(auto) sol::stack::stack_detail::tagged_get(sol::types >, lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:334:35: required from 'decltype(auto) sol::stack::get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:340:17: required from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:107:95: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/infoxml.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/romload.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/save.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/save.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/save.cpp: In static member function 'static save_error save_manager::validate_header(const u8*, const char*, u32, void (*)(const char*, ...), const char*)': ../../../../../src/emu/save.cpp:552:36: warning: cast from 'const u8* {aka const unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/save.cpp: In member function 'void save_manager::state_entry::flip_data()': ../../../../../src/emu/save.cpp:996:41: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/save.cpp:1002:41: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/save.cpp:1008:41: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/save.cpp: In instantiation of 'save_error save_manager::do_write(T, U, V, W) [with T = save_manager::write_file(emu_file&)::; U = save_manager::write_file(emu_file&)::; V = save_manager::write_file(emu_file&)::; W = save_manager::write_file(emu_file&)::]': ../../../../../src/emu/save.cpp:273:5: required from here ../../../../../src/emu/save.cpp:405:3: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/save.cpp: In instantiation of 'save_error save_manager::do_write(T, U, V, W) [with T = save_manager::write_stream(std::ostream&)::; U = save_manager::write_stream(std::ostream&)::; V = save_manager::write_stream(std::ostream&)::; W = save_manager::write_stream(std::ostream&)::]': ../../../../../src/emu/save.cpp:314:26: required from here ../../../../../src/emu/save.cpp:405:3: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/save.cpp: In instantiation of 'save_error save_manager::do_write(T, U, V, W) [with T = save_manager::write_buffer(void*, size_t)::; U = save_manager::write_buffer(void*, size_t)::; V = save_manager::write_buffer(void*, size_t)::; W = save_manager::write_buffer(void*, size_t)::]': ../../../../../src/emu/save.cpp:352:26: required from here ../../../../../src/emu/save.cpp:405:3: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/schedule.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/infoxml.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/iptseqpoll.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/iptseqpoll.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/language.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/schedule.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/screen.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/language.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/luaengine.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/screen.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/screen.cpp: In member function 'void screen_device::svg_renderer::render_state(std::vector&, const std::vector&)': ../../../../../src/emu/screen.cpp:165:11: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/softlist.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/softlist.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/softlist_dev.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/softlist_dev.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/sound.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/sound.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/speaker.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/speaker.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/tilemap.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/tilemap.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/tilemap.cpp: In instantiation of 'void tilemap_t::draw_instance(screen_device&, _BitmapClass&, const tilemap_t::blit_parameters&, int, int) [with _BitmapClass = bitmap_ind16]': ../../../../../src/emu/tilemap.cpp:1023:5: required from 'void tilemap_t::draw_common(screen_device&, _BitmapClass&, const rectangle&, u32, u8, u8) [with _BitmapClass = bitmap_ind16; u32 = unsigned int; u8 = unsigned char]' ../../../../../src/emu/tilemap.cpp:1102:69: required from here ../../../../../src/emu/tilemap.cpp:1275:35: warning: cast from 'bitmap_specific::pixel_t* {aka short unsigned int*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/tilemap.cpp:1277:41: warning: cast from 'bitmap_specific::pixel_t* {aka short unsigned int*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/tilemap.cpp:1296:35: warning: cast from 'bitmap_specific::pixel_t* {aka short unsigned int*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/tilemap.cpp:1298:41: warning: cast from 'bitmap_specific::pixel_t* {aka short unsigned int*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/uiinput.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/uiinput.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/validity.cpp... distcc[25515] ERROR: compile ../../../../../src/emu/validity.cpp on 10.1.1.1:3642 failed distcc[25515] (dcc_build_somewhere) Warning: remote compilation of '../../../../../src/emu/validity.cpp' failed, retrying locally distcc[25515] Warning: failed to distribute ../../../../../src/emu/validity.cpp to 10.1.1.1:3642, running locally instead In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/luaengine.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine.cpp: In lambda function: ../../../../../src/frontend/mame/luaengine.cpp:1873:62: warning: cast from 'char*' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine.cpp:1880:62: warning: cast from 'char*' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine.cpp:1887:62: warning: cast from 'char*' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine.cpp: In lambda function: ../../../../../src/frontend/mame/luaengine.cpp:2254:54: warning: cast from 'char*' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine.cpp: In lambda function: ../../../../../src/frontend/mame/luaengine.cpp:2288:55: warning: cast from 'char*' to 's16* {aka short int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine.cpp: In lambda function: ../../../../../src/frontend/mame/luaengine.cpp:2714:54: warning: cast from 'char*' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/sol2/sol/optional.hpp:30:0, from ../../../../../3rdparty/sol2/sol/types.hpp:25, from ../../../../../3rdparty/sol2/sol/reference.hpp:25, from ../../../../../3rdparty/sol2/sol/object.hpp:25, from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, from ../../../../../3rdparty/sol2/sol/table.hpp:25, from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, from ../../../../../3rdparty/sol2/sol/state.hpp:25, from ../../../../../3rdparty/sol2/sol.hpp:45, from ../../../../../src/frontend/mame/luaengine.h:27, from ../../../../../src/frontend/mame/luaengine.cpp:23: ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::error]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::error]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::error*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::basic_object]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::basic_object]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_deep_optional(int&, Key&&, Keys&& ...) const [with bool global = false; T = sol::optional >; long unsigned int I = 0; Key = const char (&)[8]; Keys = {const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/table_core.hpp:141:54: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_optional(std::true_type, Keys&& ...) const [with bool global = false; T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference; std::true_type = std::integral_constant]' ../../../../../3rdparty/sol2/sol/table_core.hpp:236:46: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get(Keys&& ...) const [with T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/state_view.hpp:62:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::basic_object*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; T = sol::string_detail::string_shim; = void; decltype (unchecked_get(nullptr, 0, declval())) = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sol::string_detail::string_shim; Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:108:24: required from 'static decltype(auto) sol::stack::getter >::get(lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:162:67: required from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:272:52: required from 'decltype(auto) sol::stack::stack_detail::tagged_get(sol::types >, lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:334:35: required from 'decltype(auto) sol::stack::get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:340:17: required from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:107:95: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'constexpr const T& sol::constexpr_optional_base::storage() const [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:402:78: required from 'constexpr const T& sol::optional::contained_val() const & [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:616:25: required from 'constexpr const T& sol::optional::operator*() const [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:655:19: required from 'constexpr T sol::optional::value_or(V&&) const & [with V = sol::string_detail::string_shim; T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:108:64: required from 'int sol::usertype_detail::indexing_fail(lua_State*) [with bool is_index = true; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:368:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/usertype.hpp:39:202: required from 'sol::usertype::usertype(sol::usertype_detail::verified_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[12], lua_engine::initialize()::, const char (&)[11], lua_engine::initialize()::, const char (&)[8], lua_engine::initialize()::, const char (&)[6], lua_engine::initialize()::, const char (&)[5], const sol::destructor_wrapper&}; T = lua_engine::initialize()::wrap_textbuf]' ../../../../../3rdparty/sol2/sol/usertype.hpp:42:158: required from 'sol::usertype::usertype(sol::usertype_detail::add_destructor_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[12], lua_engine::initialize()::, const char (&)[11], lua_engine::initialize()::, const char (&)[8], lua_engine::initialize()::, const char (&)[6], lua_engine::initialize()::}; T = lua_engine::initialize()::wrap_textbuf]' ../../../../../3rdparty/sol2/sol/usertype.hpp:45:281: required from 'sol::usertype::usertype(sol::usertype_detail::check_destructor_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[12], lua_engine::initialize()::, const char (&)[11], lua_engine::initialize()::, const char (&)[8], lua_engine::initialize()::, const char (&)[6], lua_engine::initialize()::}; T = lua_engine::initialize()::wrap_textbuf]' ../../../../../3rdparty/sol2/sol/usertype.hpp:50:254: required from 'sol::usertype::usertype(Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[12], lua_engine::initialize()::, const char (&)[11], lua_engine::initialize()::, const char (&)[8], lua_engine::initialize()::, const char (&)[6], lua_engine::initialize()::}; T = lua_engine::initialize()::wrap_textbuf]' ../../../../../3rdparty/sol2/sol/table_core.hpp:265:20: required from 'sol::basic_table_core<, T>& sol::basic_table_core<, T>::new_usertype(const string&, Args&& ...) [with Class = lua_engine::initialize()::wrap_textbuf; Args = {const char (&)[4], const sol::no_construction&, const char (&)[12], lua_engine::initialize()::, const char (&)[11], lua_engine::initialize()::, const char (&)[8], lua_engine::initialize()::, const char (&)[6], lua_engine::initialize()::}; bool top_level = false; base_t = sol::reference; std::__cxx11::string = std::__cxx11::basic_string]' ../../../../../src/frontend/mame/luaengine.cpp:1608:136: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:371:13: warning: cast from 'const char*' to 'const sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = ioport_field_live*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = ioport_field_live*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = ioport_field_live*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = ioport_field_live*; = void; decltype (unchecked_get(nullptr, 0, declval())) = ioport_field_live*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = ioport_field_live*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = ioport_field_live*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/usertype.hpp:39:202: required from 'sol::usertype::usertype(sol::usertype_detail::verified_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[5], std::__cxx11::basic_string, std::allocator > ioport_field_live::*, const char (&)[5], const sol::destructor_wrapper&}; T = ioport_field_live]' ../../../../../3rdparty/sol2/sol/usertype.hpp:42:158: required from 'sol::usertype::usertype(sol::usertype_detail::add_destructor_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[5], std::__cxx11::basic_string, std::allocator > ioport_field_live::*}; T = ioport_field_live]' ../../../../../3rdparty/sol2/sol/usertype.hpp:45:281: required from 'sol::usertype::usertype(sol::usertype_detail::check_destructor_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[5], std::__cxx11::basic_string, std::allocator > ioport_field_live::*}; T = ioport_field_live]' ../../../../../3rdparty/sol2/sol/usertype.hpp:50:254: required from 'sol::usertype::usertype(Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[5], std::__cxx11::basic_string, std::allocator > ioport_field_live::*}; T = ioport_field_live]' ../../../../../3rdparty/sol2/sol/table_core.hpp:265:20: required from 'sol::basic_table_core<, T>& sol::basic_table_core<, T>::new_usertype(const string&, Args&& ...) [with Class = ioport_field_live; Args = {const char (&)[4], const sol::no_construction&, const char (&)[5], std::__cxx11::basic_string, std::allocator > ioport_field_live::*}; bool top_level = false; base_t = sol::reference; std::__cxx11::string = std::__cxx11::basic_string]' ../../../../../src/frontend/mame/luaengine.cpp:2178:36: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'ioport_field_live**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = parameters_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = parameters_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = parameters_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = parameters_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = parameters_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = parameters_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = parameters_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/usertype.hpp:39:202: required from 'sol::usertype::usertype(sol::usertype_detail::verified_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[4], void (parameters_manager::*)(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >), const char (&)[7], std::__cxx11::basic_string, std::allocator > (parameters_manager::*)(std::__cxx11::basic_string, std::allocator >) const, const char (&)[5], const sol::destructor_wrapper&}; T = parameters_manager]' ../../../../../3rdparty/sol2/sol/usertype.hpp:42:158: required from 'sol::usertype::usertype(sol::usertype_detail::add_destructor_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[4], void (parameters_manager::*)(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >), const char (&)[7], std::__cxx11::basic_string, std::allocator > (parameters_manager::*)(std::__cxx11::basic_string, std::allocator >) const}; T = parameters_manager]' ../../../../../3rdparty/sol2/sol/usertype.hpp:45:281: required from 'sol::usertype::usertype(sol::usertype_detail::check_destructor_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[4], void (parameters_manager::*)(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >), const char (&)[7], std::__cxx11::basic_string, std::allocator > (parameters_manager::*)(std::__cxx11::basic_string, std::allocator >) const}; T = parameters_manager]' ../../../../../3rdparty/sol2/sol/usertype.hpp:50:254: required from 'sol::usertype::usertype(Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[4], void (parameters_manager::*)(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >), const char (&)[7], std::__cxx11::basic_string, std::allocator > (parameters_manager::*)(std::__cxx11::basic_string, std::allocator >) const}; T = parameters_manager]' ../../../../../3rdparty/sol2/sol/table_core.hpp:265:20: required from 'sol::basic_table_core<, T>& sol::basic_table_core<, T>::new_usertype(const string&, Args&& ...) [with Class = parameters_manager; Args = {const char (&)[4], const sol::no_construction&, const char (&)[4], void (parameters_manager::*)(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >), const char (&)[7], std::__cxx11::basic_string, std::allocator > (parameters_manager::*)(std::__cxx11::basic_string, std::allocator >) const}; bool top_level = false; base_t = sol::reference; std::__cxx11::string = std::__cxx11::basic_string]' ../../../../../src/frontend/mame/luaengine.cpp:2191:41: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'parameters_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = mame_machine_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = mame_machine_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = mame_machine_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = mame_machine_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = mame_machine_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = mame_machine_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = mame_machine_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/usertype.hpp:39:202: required from 'sol::usertype::usertype(sol::usertype_detail::verified_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[8], running_machine* (machine_manager::*)() const, const char (&)[8], lua_engine::initialize()::, const char (&)[8], lua_engine::initialize()::, const char (&)[3], mame_ui_manager& (mame_machine_manager::*)() const, const char (&)[5], const sol::destructor_wrapper&}; T = mame_machine_manager]' ../../../../../3rdparty/sol2/sol/usertype.hpp:42:158: required from 'sol::usertype::usertype(sol::usertype_detail::add_destructor_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[8], running_machine* (machine_manager::*)() const, const char (&)[8], lua_engine::initialize()::, const char (&)[8], lua_engine::initialize()::, const char (&)[3], mame_ui_manager& (mame_machine_manager::*)() const}; T = mame_machine_manager]' ../../../../../3rdparty/sol2/sol/usertype.hpp:45:281: required from 'sol::usertype::usertype(sol::usertype_detail::check_destructor_tag, Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[8], running_machine* (machine_manager::*)() const, const char (&)[8], lua_engine::initialize()::, const char (&)[8], lua_engine::initialize()::, const char (&)[3], mame_ui_manager& (mame_machine_manager::*)() const}; T = mame_machine_manager]' ../../../../../3rdparty/sol2/sol/usertype.hpp:50:254: required from 'sol::usertype::usertype(Args&& ...) [with Args = {const char (&)[4], const sol::no_construction&, const char (&)[8], running_machine* (machine_manager::*)() const, const char (&)[8], lua_engine::initialize()::, const char (&)[8], lua_engine::initialize()::, const char (&)[3], mame_ui_manager& (mame_machine_manager::*)() const}; T = mame_machine_manager]' ../../../../../3rdparty/sol2/sol/table_core.hpp:265:20: required from 'sol::basic_table_core<, T>& sol::basic_table_core<, T>::new_usertype(const string&, Args&& ...) [with Class = mame_machine_manager; Args = {const char (&)[4], const sol::no_construction&, const char (&)[8], running_machine* (machine_manager::*)() const, const char (&)[8], lua_engine::initialize()::, const char (&)[8], lua_engine::initialize()::, const char (&)[3], mame_ui_manager& (mame_machine_manager::*)() const}; bool top_level = false; base_t = sol::reference; std::__cxx11::string = std::__cxx11::basic_string]' ../../../../../src/frontend/mame/luaengine.cpp:3016:35: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'mame_machine_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = emu_file*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = emu_file*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = emu_file*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = emu_file*; = void; decltype (unchecked_get(nullptr, 0, declval())) = emu_file*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = emu_file*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = emu_file*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = osd_file::error (emu_file::*&)(const std::__cxx11::basic_string&); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = osd_file::error (emu_file::*&)(const std::__cxx11::basic_string&); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = osd_file::error (emu_file::*&)(const std::__cxx11::basic_string&); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = emu_file; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = osd_file::error (emu_file::*&)(const std::__cxx11::basic_string&); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = emu_file; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[5]; F = osd_file::error (emu_file::*)(const std::__cxx11::basic_string&); T = emu_file]' ../../../../../src/frontend/mame/luaengine.cpp:1022:104: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'emu_file**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = core_options*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = core_options*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = core_options*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = core_options*; = void; decltype (unchecked_get(nullptr, 0, declval())) = core_options*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = core_options*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = core_options*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = std::__cxx11::basic_string (core_options::*&)() const; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = std::__cxx11::basic_string (core_options::*&)() const; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = std::__cxx11::basic_string (core_options::*&)() const; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = core_options; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = std::__cxx11::basic_string (core_options::*&)() const; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = core_options; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[5]; F = std::__cxx11::basic_string (core_options::*)() const; T = core_options]' ../../../../../src/frontend/mame/luaengine.cpp:1256:58: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'core_options**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = core_options::entry*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = core_options::entry*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = core_options::entry*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = core_options::entry*; = void; decltype (unchecked_get(nullptr, 0, declval())) = core_options::entry*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = core_options::entry*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = core_options::entry*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = const char* (core_options::entry::*&)() const noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = const char* (core_options::entry::*&)() const noexcept; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[12]; F = const char* (core_options::entry::*&)() const noexcept; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = core_options::entry; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[12]; F = const char* (core_options::entry::*&)() const noexcept; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = core_options::entry; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[12]; F = const char* (core_options::entry::*)() const noexcept; T = core_options::entry]' ../../../../../src/frontend/mame/luaengine.cpp:1335:78: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'core_options::entry**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = running_machine*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = running_machine*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = running_machine*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = running_machine*; = void; decltype (unchecked_get(nullptr, 0, declval())) = running_machine*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = running_machine*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = running_machine*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = void (running_machine::*&)(); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = void (running_machine::*&)(); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = void (running_machine::*&)(); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = running_machine; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = void (running_machine::*&)(); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = running_machine; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[5]; F = void (running_machine::*)(); T = running_machine]' ../../../../../src/frontend/mame/luaengine.cpp:1381:58: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'running_machine**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = device_debug*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = device_debug*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = device_debug*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = device_debug*; = void; decltype (unchecked_get(nullptr, 0, declval())) = device_debug*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = device_debug*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = device_debug*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = void (device_debug::*&)(unsigned int); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = void (device_debug::*&)(unsigned int); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[3]; F = void (device_debug::*&)(unsigned int); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = device_debug; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[3]; F = void (device_debug::*&)(unsigned int); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = device_debug; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[3]; F = void (device_debug::*)(unsigned int); T = device_debug]' ../../../../../src/frontend/mame/luaengine.cpp:1634:47: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'device_debug**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = device_t*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = device_t*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = device_t*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = device_t*; = void; decltype (unchecked_get(nullptr, 0, declval())) = device_t*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = device_t*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = device_t*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = const char* (device_t::*&)() const; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = const char* (device_t::*&)() const; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = const char* (device_t::*&)() const; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = device_t; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = const char* (device_t::*&)() const; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = device_t; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[5]; F = const char* (device_t::*)() const; T = device_t]' ../../../../../src/frontend/mame/luaengine.cpp:1705:41: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'device_t**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = lua_engine::addr_space*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = lua_engine::addr_space*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = lua_engine::addr_space*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = lua_engine::addr_space*; = void; decltype (unchecked_get(nullptr, 0, declval())) = lua_engine::addr_space*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = lua_engine::addr_space*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = lua_engine::addr_space*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = signed char (lua_engine::addr_space::*&)(unsigned int); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = signed char (lua_engine::addr_space::*&)(unsigned int); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[8]; F = signed char (lua_engine::addr_space::*&)(unsigned int); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = lua_engine::addr_space; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[8]; F = signed char (lua_engine::addr_space::*&)(unsigned int); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = lua_engine::addr_space; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[8]; F = signed char (lua_engine::addr_space::*)(unsigned int); T = lua_engine::addr_space]' ../../../../../src/frontend/mame/luaengine.cpp:1794:62: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'lua_engine::addr_space**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = ioport_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = ioport_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = ioport_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = ioport_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = ioport_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = ioport_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = ioport_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = int (ioport_manager::*&)() const noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = int (ioport_manager::*&)() const noexcept; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[14]; F = int (ioport_manager::*&)() const noexcept; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = ioport_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[14]; F = int (ioport_manager::*&)() const noexcept; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = ioport_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[14]; F = int (ioport_manager::*)() const noexcept; T = ioport_manager]' ../../../../../src/frontend/mame/luaengine.cpp:1957:73: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'ioport_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = natural_keyboard*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = natural_keyboard*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = natural_keyboard*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = natural_keyboard*; = void; decltype (unchecked_get(nullptr, 0, declval())) = natural_keyboard*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = natural_keyboard*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = natural_keyboard*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = void (natural_keyboard::*&)(); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = void (natural_keyboard::*&)(); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[6]; F = void (natural_keyboard::*&)(); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = natural_keyboard; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[6]; F = void (natural_keyboard::*&)(); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = natural_keyboard; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[6]; F = void (natural_keyboard::*)(); T = natural_keyboard]' ../../../../../src/frontend/mame/luaengine.cpp:1989:56: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'natural_keyboard**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = ioport_port*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = ioport_port*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = ioport_port*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = ioport_port*; = void; decltype (unchecked_get(nullptr, 0, declval())) = ioport_port*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = ioport_port*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = ioport_port*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = const char* (ioport_port::*&)() const; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = const char* (ioport_port::*&)() const; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[4]; F = const char* (ioport_port::*&)() const; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = ioport_port; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[4]; F = const char* (ioport_port::*&)() const; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = ioport_port; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[4]; F = const char* (ioport_port::*)() const; T = ioport_port]' ../../../../../src/frontend/mame/luaengine.cpp:2010:47: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'ioport_port**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = ioport_field*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = ioport_field*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = ioport_field*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = ioport_field*; = void; decltype (unchecked_get(nullptr, 0, declval())) = ioport_field*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = ioport_field*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = ioport_field*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = void (ioport_field::*&)(unsigned int); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = void (ioport_field::*&)(unsigned int); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[10]; F = void (ioport_field::*&)(unsigned int); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = ioport_field; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[10]; F = void (ioport_field::*&)(unsigned int); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = ioport_field; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[10]; F = void (ioport_field::*)(unsigned int); T = ioport_field]' ../../../../../src/frontend/mame/luaengine.cpp:2082:61: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'ioport_field**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = video_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = video_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = video_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = video_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = video_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = video_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = video_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = void (video_manager::*&)(); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = void (video_manager::*&)(); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[9]; F = void (video_manager::*&)(); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = video_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[9]; F = void (video_manager::*&)(); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = video_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[9]; F = void (video_manager::*)(); T = video_manager]' ../../../../../src/frontend/mame/luaengine.cpp:2236:73: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'video_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sound_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sound_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sound_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = sound_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = sound_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sound_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = sound_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = void (sound_manager::*&)(); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = void (sound_manager::*&)(); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[16]; F = void (sound_manager::*&)(); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = sound_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[16]; F = void (sound_manager::*&)(); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = sound_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[16]; F = void (sound_manager::*)(); T = sound_manager]' ../../../../../src/frontend/mame/luaengine.cpp:2279:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sound_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = ui_input_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = ui_input_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = ui_input_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = ui_input_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = ui_input_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = ui_input_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = ui_input_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = bool (ui_input_manager::*&)(int); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = bool (ui_input_manager::*&)(int); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[8]; F = bool (ui_input_manager::*&)(int); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = ui_input_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[8]; F = bool (ui_input_manager::*&)(int); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = ui_input_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[8]; F = bool (ui_input_manager::*)(int); T = ui_input_manager]' ../../../../../src/frontend/mame/luaengine.cpp:2473:56: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'ui_input_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = render_target*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = render_target*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = render_target*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = render_target*; = void; decltype (unchecked_get(nullptr, 0, declval())) = render_target*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = render_target*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = render_target*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = unsigned int (render_target::*&)() const; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = unsigned int (render_target::*&)() const; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[6]; F = unsigned int (render_target::*&)() const; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = render_target; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[6]; F = unsigned int (render_target::*&)() const; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = render_target; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[6]; F = unsigned int (render_target::*)() const; T = render_target]' ../../../../../src/frontend/mame/luaengine.cpp:2504:48: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'render_target**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = render_container*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = render_container*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = render_container*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = render_container*; = void; decltype (unchecked_get(nullptr, 0, declval())) = render_container*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = render_container*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = render_container*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = int (render_container::*&)() const; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = int (render_container::*&)() const; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[12]; F = int (render_container::*&)() const; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = render_container; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[12]; F = int (render_container::*&)() const; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = render_container; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[12]; F = int (render_container::*)() const; T = render_container]' ../../../../../src/frontend/mame/luaengine.cpp:2532:73: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'render_container**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = render_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = render_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = render_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = render_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = render_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = render_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = render_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = float (render_manager::*&)() const; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = float (render_manager::*&)() const; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[16]; F = float (render_manager::*&)() const; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = render_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[16]; F = float (render_manager::*&)() const; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = render_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[16]; F = float (render_manager::*)() const; T = render_manager]' ../../../../../src/frontend/mame/luaengine.cpp:2553:69: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'render_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = screen_device*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = screen_device*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = screen_device*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = screen_device*; = void; decltype (unchecked_get(nullptr, 0, declval())) = screen_device*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = screen_device*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = screen_device*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = long unsigned int (screen_device::*&)() const; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = long unsigned int (screen_device::*&)() const; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[13]; F = long unsigned int (screen_device::*&)() const; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = screen_device; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[13]; F = long unsigned int (screen_device::*&)() const; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = screen_device; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[13]; F = long unsigned int (screen_device::*)() const; T = screen_device]' ../../../../../src/frontend/mame/luaengine.cpp:2702:66: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'screen_device**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = mame_ui_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = mame_ui_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = mame_ui_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = mame_ui_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = mame_ui_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = mame_ui_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = mame_ui_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = bool (mame_ui_manager::*&)(); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = bool (mame_ui_manager::*&)(); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[15]; F = bool (mame_ui_manager::*&)(); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = mame_ui_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[15]; F = bool (mame_ui_manager::*&)(); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = mame_ui_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[15]; F = bool (mame_ui_manager::*)(); T = mame_ui_manager]' ../../../../../src/frontend/mame/luaengine.cpp:2740:64: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'mame_ui_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = device_state_entry*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = device_state_entry*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = device_state_entry*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = device_state_entry*; = void; decltype (unchecked_get(nullptr, 0, declval())) = device_state_entry*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = device_state_entry*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = device_state_entry*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = const char* (device_state_entry::*&)() const; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = const char* (device_state_entry::*&)() const; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = const char* (device_state_entry::*&)() const; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = device_state_entry; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = const char* (device_state_entry::*&)() const; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = device_state_entry; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[5]; F = const char* (device_state_entry::*)() const; T = device_state_entry]' ../../../../../src/frontend/mame/luaengine.cpp:2765:56: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'device_state_entry**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = rom_entry*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = rom_entry*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = rom_entry*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = rom_entry*; = void; decltype (unchecked_get(nullptr, 0, declval())) = rom_entry*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = rom_entry*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = rom_entry*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = const std::__cxx11::basic_string& (rom_entry::*&)() const; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = const std::__cxx11::basic_string& (rom_entry::*&)() const; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = const std::__cxx11::basic_string& (rom_entry::*&)() const; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = rom_entry; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[5]; F = const std::__cxx11::basic_string& (rom_entry::*&)() const; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = rom_entry; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[5]; F = const std::__cxx11::basic_string& (rom_entry::*)() const; T = rom_entry]' ../../../../../src/frontend/mame/luaengine.cpp:2801:45: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'rom_entry**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = output_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = output_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = output_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = output_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = output_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = output_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = output_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = void (output_manager::*&)(const char*, int); lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = void (output_manager::*&)(const char*, int); sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[10]; F = void (output_manager::*&)(const char*, int); typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = output_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[10]; F = void (output_manager::*&)(const char*, int); typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = output_manager; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[10]; F = void (output_manager::*)(const char*, int); T = output_manager]' ../../../../../src/frontend/mame/luaengine.cpp:2917:57: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'output_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = device_image_interface*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = device_image_interface*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = device_image_interface*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = device_image_interface*; = void; decltype (unchecked_get(nullptr, 0, declval())) = device_image_interface*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = device_image_interface*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = device_image_interface*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/object.hpp:36:30: required from 'R sol::make_reference(lua_State*, T&&) [with R = sol::basic_object; bool should_pop = true; T = bool (device_image_interface::*&)() const noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/object.hpp:129:38: required from 'sol::object sol::make_object(lua_State*, T&&) [with T = bool (device_image_interface::*&)() const noexcept; sol::object = sol::basic_object; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:218:26: required from 'void sol::simple_usertype_metatable::add_function(lua_State*, N&&, F&&) [with N = const char (&)[7]; F = bool (device_image_interface::*&)() const noexcept; typename std::enable_if::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = device_image_interface; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:228:16: required from 'void sol::simple_usertype_metatable::add(lua_State*, N&&, F&&) [with N = const char (&)[7]; F = bool (device_image_interface::*&)() const noexcept; typename std::enable_if::type>::type> >::value)>::value, sol::meta::enable_t>::type = (sol::meta::type)0; T = device_image_interface; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype.hpp:83:4: required from 'void sol::simple_usertype::set(N&&, F&&) [with N = const char (&)[7]; F = bool (device_image_interface::*)() const noexcept; T = device_image_interface]' ../../../../../src/frontend/mame/luaengine.cpp:2960:58: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'device_image_interface**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = game_driver*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = game_driver*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = game_driver*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = game_driver*; = void; decltype (unchecked_get(nullptr, 0, declval())) = game_driver*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = game_driver*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = game_driver*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int) [with T = game_driver*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:368:40: required from 'static int sol::call_detail::lua_call_wrapper::value, void>::type>::call(lua_State*, V&&) [with V = const internal_layout* const game_driver::*&; T = game_driver; F = const internal_layout* const game_driver::*; bool is_variable = true; bool checked = false; int boost = 0; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = game_driver; bool is_index = true; bool is_variable = true; int boost = 0; Fx = const internal_layout* const game_driver::*&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = game_driver; F = const internal_layout* const game_driver::*; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'game_driver**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = lua_engine::save_item*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = lua_engine::save_item*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = lua_engine::save_item*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = lua_engine::save_item*; = void; decltype (unchecked_get(nullptr, 0, declval())) = lua_engine::save_item*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = lua_engine::save_item*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = lua_engine::save_item*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int) [with T = lua_engine::save_item*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:368:40: required from 'static int sol::call_detail::lua_call_wrapper::value, void>::type>::call(lua_State*, V&&) [with V = const unsigned int lua_engine::save_item::*&; T = lua_engine::save_item; F = const unsigned int lua_engine::save_item::*; bool is_variable = true; bool checked = false; int boost = 0; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = lua_engine::save_item; bool is_index = true; bool is_variable = true; int boost = 0; Fx = const unsigned int lua_engine::save_item::*&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = lua_engine::save_item; F = const unsigned int lua_engine::save_item::*; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'lua_engine::save_item**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = lua_engine::context*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = lua_engine::context*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = lua_engine::context*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = lua_engine::context*; = void; decltype (unchecked_get(nullptr, 0, declval())) = lua_engine::context*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = lua_engine::context*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&) [with T = lua_engine::context*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:252:23: required from 'decltype(auto) sol::stack::check_get(lua_State*, int) [with T = lua_engine::context*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:368:40: required from 'static int sol::call_detail::lua_call_wrapper::value, void>::type>::call(lua_State*, V&&) [with V = const bool lua_engine::context::*&; T = lua_engine::context; F = const bool lua_engine::context::*; bool is_variable = true; bool checked = false; int boost = 0; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = lua_engine::context; bool is_index = true; bool is_variable = true; int boost = 0; Fx = const bool lua_engine::context::*&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = lua_engine::context; F = const bool lua_engine::context::*; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'lua_engine::context**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = memory_share*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = memory_share*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = memory_share*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = memory_share*; = void; decltype (unchecked_get(nullptr, 0, declval())) = memory_share*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = memory_share*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/call.hpp:279:40: required from 'static int sol::call_detail::lua_call_wrapper::value, void>::type>::call(lua_State*, Fx&&) [with Fx = long unsigned int (memory_share::*&)() const; T = memory_share; F = long unsigned int (memory_share::*)() const; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:545:145: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::defer_call(std::true_type, lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper&; Args = {}; T = memory_share; R = long unsigned int (memory_share::*)() const; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; std::true_type = std::integral_constant; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:558:22: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::call(lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper&; Args = {}; T = memory_share; R = long unsigned int (memory_share::*)() const; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = memory_share; bool is_index = true; bool is_variable = true; int boost = 0; Fx = sol::property_wrapper&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = memory_share; F = sol::property_wrapper; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'memory_share**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = memory_region*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = memory_region*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = memory_region*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = memory_region*; = void; decltype (unchecked_get(nullptr, 0, declval())) = memory_region*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = memory_region*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/call.hpp:279:40: required from 'static int sol::call_detail::lua_call_wrapper::value, void>::type>::call(lua_State*, Fx&&) [with Fx = unsigned int (memory_region::*&)() const; T = memory_region; F = unsigned int (memory_region::*)() const; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:545:145: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::defer_call(std::true_type, lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper&; Args = {}; T = memory_region; R = unsigned int (memory_region::*)() const; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; std::true_type = std::integral_constant; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:558:22: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::call(lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper&; Args = {}; T = memory_region; R = unsigned int (memory_region::*)() const; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = memory_region; bool is_index = true; bool is_variable = true; int boost = 0; Fx = sol::property_wrapper&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = memory_region; F = sol::property_wrapper; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'memory_region**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = memory_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = memory_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = memory_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = memory_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = memory_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = memory_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/call.hpp:521:40: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::self_call(lua_State*, F&&) [with F = lua_engine::initialize()::&; T = memory_manager; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:539:21: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::defer_call(std::false_type, lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper, void>&; Args = {}; T = memory_manager; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; std::false_type = std::integral_constant; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:558:22: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::call(lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper, void>&; Args = {}; T = memory_manager; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = memory_manager; bool is_index = true; bool is_variable = true; int boost = 0; Fx = sol::property_wrapper, void>&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = memory_manager; F = sol::property_wrapper, void>; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'memory_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = input_device_item*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = input_device_item*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = input_device_item*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = input_device_item*; = void; decltype (unchecked_get(nullptr, 0, declval())) = input_device_item*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = input_device_item*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/call.hpp:279:40: required from 'static int sol::call_detail::lua_call_wrapper::value, void>::type>::call(lua_State*, Fx&&) [with Fx = const char* (input_device_item::*&)() const; T = input_device_item; F = const char* (input_device_item::*)() const; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:545:145: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::defer_call(std::true_type, lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper&; Args = {}; T = input_device_item; R = const char* (input_device_item::*)() const; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; std::true_type = std::integral_constant; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:558:22: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::call(lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper&; Args = {}; T = input_device_item; R = const char* (input_device_item::*)() const; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = input_device_item; bool is_index = true; bool is_variable = true; int boost = 0; Fx = sol::property_wrapper&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = input_device_item; F = sol::property_wrapper; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'input_device_item**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = input_device*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = input_device*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = input_device*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = input_device*; = void; decltype (unchecked_get(nullptr, 0, declval())) = input_device*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = input_device*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/call.hpp:521:40: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::self_call(lua_State*, F&&) [with F = lua_engine::initialize()::&; T = input_device; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:539:21: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::defer_call(std::false_type, lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper, void>&; Args = {}; T = input_device; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; std::false_type = std::integral_constant; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:558:22: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::call(lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper, void>&; Args = {}; T = input_device; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = input_device; bool is_index = true; bool is_variable = true; int boost = 0; Fx = sol::property_wrapper, void>&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = input_device; F = sol::property_wrapper, void>; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'input_device**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = input_class*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = input_class*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = input_class*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = input_class*; = void; decltype (unchecked_get(nullptr, 0, declval())) = input_class*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = input_class*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/call.hpp:521:40: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::self_call(lua_State*, F&&) [with F = lua_engine::initialize()::&; T = input_class; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:539:21: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::defer_call(std::false_type, lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper, void>&; Args = {}; T = input_class; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; std::false_type = std::integral_constant; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:558:22: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::call(lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper, void>&; Args = {}; T = input_class; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = input_class; bool is_index = true; bool is_variable = true; int boost = 0; Fx = sol::property_wrapper, void>&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = input_class; F = sol::property_wrapper, void>; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'input_class**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = input_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = input_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = input_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = input_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = input_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = input_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/call.hpp:521:40: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::self_call(lua_State*, F&&) [with F = lua_engine::initialize()::&; T = input_manager; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:539:21: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::defer_call(std::false_type, lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper, void>&; Args = {}; T = input_manager; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; std::false_type = std::integral_constant; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:558:22: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::call(lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper, void>&; Args = {}; T = input_manager; R = lua_engine::initialize()::; W = void; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = input_manager; bool is_index = true; bool is_variable = true; int boost = 0; Fx = sol::property_wrapper, void>&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = input_manager; F = sol::property_wrapper, void>; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'input_manager**' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = debugger_manager*]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = debugger_manager*]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = debugger_manager*]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; T = debugger_manager*; = void; decltype (unchecked_get(nullptr, 0, declval())) = debugger_manager*; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = debugger_manager*; Handler = int (*&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:246:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/call.hpp:521:40: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::self_call(lua_State*, F&&) [with F = lua_engine::initialize()::&; T = debugger_manager; R = lua_engine::initialize()::; W = lua_engine::initialize()::; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:539:21: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::defer_call(std::false_type, lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper, lua_engine::initialize():: >&; Args = {}; T = debugger_manager; R = lua_engine::initialize()::; W = lua_engine::initialize()::; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; std::false_type = std::integral_constant; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:558:22: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, C>::call(lua_State*, F&&, Args&& ...) [with F = sol::property_wrapper, lua_engine::initialize():: >&; Args = {}; T = debugger_manager; R = lua_engine::initialize()::; W = lua_engine::initialize()::; bool is_index = true; bool is_variable = true; bool checked = false; int boost = 0; C = void; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/call.hpp:582:191: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = debugger_manager; bool is_index = true; bool is_variable = true; int boost = 0; Fx = sol::property_wrapper, lua_engine::initialize():: >&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/simple_usertype_metatable.hpp:50:52: required from 'int sol::usertype_detail::callable_binding::index(lua_State*) [with T = debugger_manager; F = sol::property_wrapper, lua_engine::initialize():: >; lua_State = lua_State]' ../../../../../src/frontend/mame/luaengine.cpp:3102:1: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'debugger_manager**' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/mame.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/emu/validity.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] u16 &as_u16(offs_t offset = 0) { return reinterpret_cast(base())[offset]; } ^ ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] u32 &as_u32(offs_t offset = 0) { return reinterpret_cast(base())[offset]; } ^ ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] u64 &as_u64(offs_t offset = 0) { return reinterpret_cast(base())[offset]; } ^ In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/mame.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/sol2/sol/optional.hpp:30:0, from ../../../../../3rdparty/sol2/sol/types.hpp:25, from ../../../../../3rdparty/sol2/sol/reference.hpp:25, from ../../../../../3rdparty/sol2/sol/object.hpp:25, from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, from ../../../../../3rdparty/sol2/sol/table.hpp:25, from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, from ../../../../../3rdparty/sol2/sol/state.hpp:25, from ../../../../../3rdparty/sol2/sol.hpp:45, from ../../../../../src/frontend/mame/luaengine.h:27, from ../../../../../src/frontend/mame/mame.cpp:22: ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::error]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::error]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::error*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::basic_object]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::basic_object]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_deep_optional(int&, Key&&, Keys&& ...) const [with bool global = false; T = sol::optional >; long unsigned int I = 0; Key = const char (&)[8]; Keys = {const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/table_core.hpp:141:54: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_optional(std::true_type, Keys&& ...) const [with bool global = false; T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference; std::true_type = std::integral_constant]' ../../../../../3rdparty/sol2/sol/table_core.hpp:236:46: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get(Keys&& ...) const [with T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/state_view.hpp:62:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::basic_object*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; T = sol::string_detail::string_shim; = void; decltype (unchecked_get(nullptr, 0, declval())) = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sol::string_detail::string_shim; Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:108:24: required from 'static decltype(auto) sol::stack::getter >::get(lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:162:67: required from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:272:52: required from 'decltype(auto) sol::stack::stack_detail::tagged_get(sol::types >, lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:334:35: required from 'decltype(auto) sol::stack::get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:340:17: required from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:107:95: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/mameopts.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/mameopts.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/media_ident.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/media_ident.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/pluginopts.cpp... ../../../../../src/emu/validity.cpp: In member function 'void validity_checker::validate_core()': ../../../../../src/emu/validity.cpp:386:2: error: static assertion failed: PTR64 flag not enabled, but was compiled for 64-bit target static_assert(sizeof(void *) == 4, "PTR64 flag not enabled, but was compiled for 64-bit target\n"); ^~~~~~~~~~~~~ In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/pluginopts.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:15: /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h: In instantiation of 'T* rapidjson::internal::Stack::Pop(std::size_t) [with T = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]': /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2162:34: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' ../../../../../src/frontend/mame/pluginopts.cpp:72:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:139:16: warning: cast from 'char*' to 'rapidjson::GenericValue >*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:15: /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h: In instantiation of 'T* rapidjson::internal::Stack::Top() [with T = unsigned int; Allocator = rapidjson::CrtAllocator]': /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1715:13: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2159:22: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' ../../../../../src/frontend/mame/pluginopts.cpp:72:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:145:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:15: /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h: In instantiation of 'T* rapidjson::internal::Stack::Pop(std::size_t) [with T = unsigned int; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]': /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1726:26: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2159:22: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' ../../../../../src/frontend/mame/pluginopts.cpp:72:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:139:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:15: /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h: In instantiation of 'T* rapidjson::internal::Stack::PushUnsafe(std::size_t) [with T = unsigned int; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]': /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:124:29: required from 'T* rapidjson::internal::Stack::Push(std::size_t) [with T = unsigned int; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1667:13: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2159:22: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' ../../../../../src/frontend/mame/pluginopts.cpp:72:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:130:18: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:15: /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h: In instantiation of 'T* rapidjson::internal::Stack::Pop(std::size_t) [with T = rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]': /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2362:37: required from 'bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1736:18: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2159:22: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' ../../../../../src/frontend/mame/pluginopts.cpp:72:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:139:16: warning: cast from 'char*' to 'rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:15: /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h: In instantiation of 'T* rapidjson::internal::Stack::Top() [with T = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator]': /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2363:9: required from 'bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1736:18: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2159:22: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' ../../../../../src/frontend/mame/pluginopts.cpp:72:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:145:16: warning: cast from 'char*' to 'rapidjson::GenericValue >*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:15: /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h: In instantiation of 'T* rapidjson::internal::Stack::PushUnsafe(std::size_t) [with T = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]': /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:124:29: required from 'T* rapidjson::internal::Stack::Push(std::size_t) [with T = rapidjson::GenericValue >; Allocator = rapidjson::CrtAllocator; std::size_t = long unsigned int]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2357:26: required from 'bool rapidjson::GenericDocument::StartObject() [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1671:67: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2159:22: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; InputStream = rapidjson::BasicIStreamWrapper >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' ../../../../../src/frontend/mame/pluginopts.cpp:72:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc64/.buildlink/include/rapidjson/internal/stack.h:130:18: warning: cast from 'char*' to 'rapidjson::GenericValue >*' increases required alignment of target type [-Wcast-align] Converting COPYING... Compiling src/frontend/mame/ui/analogipt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/analogipt.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/auditmenu.cpp... distcc[25515] ERROR: compile ../../../../../src/emu/validity.cpp on localhost failed gmake[2]: *** [emu.make:1350: ../../../../netbsd/obj/x32/Release/src/emu/validity.o] Error 1 gmake[1]: *** [Makefile:61: emu] Error 2 gmake[1]: *** Waiting for unfinished jobs.... Compiling src/frontend/mame/ui/barcode.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/auditmenu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/cheatopt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/barcode.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/confswitch.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/cheatopt.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/custui.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/confswitch.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/datmenu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/custui.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/devopt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/datmenu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/sol2/sol/optional.hpp:30:0, from ../../../../../3rdparty/sol2/sol/types.hpp:25, from ../../../../../3rdparty/sol2/sol/reference.hpp:25, from ../../../../../3rdparty/sol2/sol/object.hpp:25, from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, from ../../../../../3rdparty/sol2/sol/table.hpp:25, from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, from ../../../../../3rdparty/sol2/sol/state.hpp:25, from ../../../../../3rdparty/sol2/sol.hpp:45, from ../../../../../src/frontend/mame/luaengine.h:27, from ../../../../../src/frontend/mame/ui/datmenu.cpp:21: ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::error]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::error]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::error*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::basic_object]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::basic_object]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_deep_optional(int&, Key&&, Keys&& ...) const [with bool global = false; T = sol::optional >; long unsigned int I = 0; Key = const char (&)[8]; Keys = {const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/table_core.hpp:141:54: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_optional(std::true_type, Keys&& ...) const [with bool global = false; T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference; std::true_type = std::integral_constant]' ../../../../../3rdparty/sol2/sol/table_core.hpp:236:46: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get(Keys&& ...) const [with T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/state_view.hpp:62:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::basic_object*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; T = sol::string_detail::string_shim; = void; decltype (unchecked_get(nullptr, 0, declval())) = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sol::string_detail::string_shim; Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:108:24: required from 'static decltype(auto) sol::stack::getter >::get(lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:162:67: required from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:272:52: required from 'decltype(auto) sol::stack::stack_detail::tagged_get(sol::types >, lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:334:35: required from 'decltype(auto) sol::stack::get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:340:17: required from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:107:95: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/dirmenu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/devopt.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/filecreate.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/dirmenu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/filemngr.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/filecreate.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/filesel.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/filemngr.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/floppycntrl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/filesel.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/icorender.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/floppycntrl.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/imgcntrl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/icorender.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/info.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/imgcntrl.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/info_pty.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/info_pty.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/inifile.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/info.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/inputmap.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/inifile.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/keyboard.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/keyboard.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/mainmenu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/inputmap.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/menu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/mainmenu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/sol2/sol/optional.hpp:30:0, from ../../../../../3rdparty/sol2/sol/types.hpp:25, from ../../../../../3rdparty/sol2/sol/reference.hpp:25, from ../../../../../3rdparty/sol2/sol/object.hpp:25, from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, from ../../../../../3rdparty/sol2/sol/table.hpp:25, from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, from ../../../../../3rdparty/sol2/sol/state.hpp:25, from ../../../../../3rdparty/sol2/sol.hpp:45, from ../../../../../src/frontend/mame/luaengine.h:27, from ../../../../../src/frontend/mame/ui/mainmenu.cpp:36: ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::error]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::error]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::error*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::basic_object]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::basic_object]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_deep_optional(int&, Key&&, Keys&& ...) const [with bool global = false; T = sol::optional >; long unsigned int I = 0; Key = const char (&)[8]; Keys = {const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/table_core.hpp:141:54: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_optional(std::true_type, Keys&& ...) const [with bool global = false; T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference; std::true_type = std::integral_constant]' ../../../../../3rdparty/sol2/sol/table_core.hpp:236:46: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get(Keys&& ...) const [with T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/state_view.hpp:62:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::basic_object*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; T = sol::string_detail::string_shim; = void; decltype (unchecked_get(nullptr, 0, declval())) = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sol::string_detail::string_shim; Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:108:24: required from 'static decltype(auto) sol::stack::getter >::get(lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:162:67: required from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:272:52: required from 'decltype(auto) sol::stack::stack_detail::tagged_get(sol::types >, lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:334:35: required from 'decltype(auto) sol::stack::get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:340:17: required from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:107:95: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/miscmenu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/menu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/moptions.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/moptions.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/optsmenu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/miscmenu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/pluginopt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/optsmenu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/selector.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/pluginopt.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/sol2/sol/optional.hpp:30:0, from ../../../../../3rdparty/sol2/sol/types.hpp:25, from ../../../../../3rdparty/sol2/sol/reference.hpp:25, from ../../../../../3rdparty/sol2/sol/object.hpp:25, from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, from ../../../../../3rdparty/sol2/sol/table.hpp:25, from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, from ../../../../../3rdparty/sol2/sol/state.hpp:25, from ../../../../../3rdparty/sol2/sol.hpp:45, from ../../../../../src/frontend/mame/luaengine.h:27, from ../../../../../src/frontend/mame/ui/pluginopt.cpp:17: ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::error]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::error]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::error*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::basic_object]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::basic_object]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_deep_optional(int&, Key&&, Keys&& ...) const [with bool global = false; T = sol::optional >; long unsigned int I = 0; Key = const char (&)[8]; Keys = {const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/table_core.hpp:141:54: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_optional(std::true_type, Keys&& ...) const [with bool global = false; T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference; std::true_type = std::integral_constant]' ../../../../../3rdparty/sol2/sol/table_core.hpp:236:46: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get(Keys&& ...) const [with T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/state_view.hpp:62:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::basic_object*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; T = sol::string_detail::string_shim; = void; decltype (unchecked_get(nullptr, 0, declval())) = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sol::string_detail::string_shim; Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:108:24: required from 'static decltype(auto) sol::stack::getter >::get(lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:162:67: required from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:272:52: required from 'decltype(auto) sol::stack::stack_detail::tagged_get(sol::types >, lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:334:35: required from 'decltype(auto) sol::stack::get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:340:17: required from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:107:95: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/selgame.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/selector.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/selmenu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/selgame.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/sol2/sol/optional.hpp:30:0, from ../../../../../3rdparty/sol2/sol/types.hpp:25, from ../../../../../3rdparty/sol2/sol/reference.hpp:25, from ../../../../../3rdparty/sol2/sol/object.hpp:25, from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, from ../../../../../3rdparty/sol2/sol/table.hpp:25, from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, from ../../../../../3rdparty/sol2/sol/state.hpp:25, from ../../../../../3rdparty/sol2/sol.hpp:45, from ../../../../../src/frontend/mame/luaengine.h:27, from ../../../../../src/frontend/mame/ui/selgame.cpp:24: ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::error]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::error]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::error*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::basic_object]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::basic_object]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_deep_optional(int&, Key&&, Keys&& ...) const [with bool global = false; T = sol::optional >; long unsigned int I = 0; Key = const char (&)[8]; Keys = {const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/table_core.hpp:141:54: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_optional(std::true_type, Keys&& ...) const [with bool global = false; T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference; std::true_type = std::integral_constant]' ../../../../../3rdparty/sol2/sol/table_core.hpp:236:46: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get(Keys&& ...) const [with T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/state_view.hpp:62:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::basic_object*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; T = sol::string_detail::string_shim; = void; decltype (unchecked_get(nullptr, 0, declval())) = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sol::string_detail::string_shim; Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:108:24: required from 'static decltype(auto) sol::stack::getter >::get(lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:162:67: required from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:272:52: required from 'decltype(auto) sol::stack::stack_detail::tagged_get(sol::types >, lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:334:35: required from 'decltype(auto) sol::stack::get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:340:17: required from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:107:95: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/selsoft.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/selmenu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/sol2/sol/optional.hpp:30:0, from ../../../../../3rdparty/sol2/sol/types.hpp:25, from ../../../../../3rdparty/sol2/sol/reference.hpp:25, from ../../../../../3rdparty/sol2/sol/object.hpp:25, from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, from ../../../../../3rdparty/sol2/sol/table.hpp:25, from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, from ../../../../../3rdparty/sol2/sol/state.hpp:25, from ../../../../../3rdparty/sol2/sol.hpp:45, from ../../../../../src/frontend/mame/luaengine.h:27, from ../../../../../src/frontend/mame/ui/selmenu.cpp:36: ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::error]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::error]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::error*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::basic_object]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::basic_object]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_deep_optional(int&, Key&&, Keys&& ...) const [with bool global = false; T = sol::optional >; long unsigned int I = 0; Key = const char (&)[8]; Keys = {const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/table_core.hpp:141:54: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_optional(std::true_type, Keys&& ...) const [with bool global = false; T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference; std::true_type = std::integral_constant]' ../../../../../3rdparty/sol2/sol/table_core.hpp:236:46: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get(Keys&& ...) const [with T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/state_view.hpp:62:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::basic_object*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; T = sol::string_detail::string_shim; = void; decltype (unchecked_get(nullptr, 0, declval())) = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sol::string_detail::string_shim; Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:108:24: required from 'static decltype(auto) sol::stack::getter >::get(lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:162:67: required from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:272:52: required from 'decltype(auto) sol::stack::stack_detail::tagged_get(sol::types >, lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:334:35: required from 'decltype(auto) sol::stack::get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:340:17: required from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:107:95: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/simpleselgame.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/selsoft.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/sol2/sol/optional.hpp:30:0, from ../../../../../3rdparty/sol2/sol/types.hpp:25, from ../../../../../3rdparty/sol2/sol/reference.hpp:25, from ../../../../../3rdparty/sol2/sol/object.hpp:25, from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, from ../../../../../3rdparty/sol2/sol/table.hpp:25, from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, from ../../../../../3rdparty/sol2/sol/state.hpp:25, from ../../../../../3rdparty/sol2/sol.hpp:45, from ../../../../../src/frontend/mame/luaengine.h:27, from ../../../../../src/frontend/mame/ui/selsoft.cpp:26: ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::error]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::error]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::error*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::basic_object]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::basic_object]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_deep_optional(int&, Key&&, Keys&& ...) const [with bool global = false; T = sol::optional >; long unsigned int I = 0; Key = const char (&)[8]; Keys = {const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/table_core.hpp:141:54: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_optional(std::true_type, Keys&& ...) const [with bool global = false; T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference; std::true_type = std::integral_constant]' ../../../../../3rdparty/sol2/sol/table_core.hpp:236:46: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get(Keys&& ...) const [with T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/state_view.hpp:62:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::basic_object*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; T = sol::string_detail::string_shim; = void; decltype (unchecked_get(nullptr, 0, declval())) = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sol::string_detail::string_shim; Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:108:24: required from 'static decltype(auto) sol::stack::getter >::get(lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:162:67: required from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:272:52: required from 'decltype(auto) sol::stack::stack_detail::tagged_get(sol::types >, lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:334:35: required from 'decltype(auto) sol::stack::get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:340:17: required from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:107:95: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/sliders.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/simpleselgame.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/slotopt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/sliders.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/sndmenu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/slotopt.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/state.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/sndmenu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/submenu.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/state.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/swlist.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/submenu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/tapectrl.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/swlist.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/text.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/tapectrl.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/ui.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/text.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/utils.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/ui.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/sol2/sol/optional.hpp:30:0, from ../../../../../3rdparty/sol2/sol/types.hpp:25, from ../../../../../3rdparty/sol2/sol/reference.hpp:25, from ../../../../../3rdparty/sol2/sol/object.hpp:25, from ../../../../../3rdparty/sol2/sol/proxy.hpp:26, from ../../../../../3rdparty/sol2/sol/table_core.hpp:25, from ../../../../../3rdparty/sol2/sol/table.hpp:25, from ../../../../../3rdparty/sol2/sol/state_view.hpp:26, from ../../../../../3rdparty/sol2/sol/state.hpp:25, from ../../../../../3rdparty/sol2/sol.hpp:45, from ../../../../../src/frontend/mame/luaengine.h:27, from ../../../../../src/frontend/mame/ui/ui.cpp:14: ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::error]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::error]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::error*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::optional_base::storage() [with T = sol::basic_object]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:329:42: required from 'sol::optional_base::~optional_base() [with T = sol::basic_object]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:483:3: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_deep_optional(int&, Key&&, Keys&& ...) const [with bool global = false; T = sol::optional >; long unsigned int I = 0; Key = const char (&)[8]; Keys = {const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/table_core.hpp:141:54: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get_optional(std::true_type, Keys&& ...) const [with bool global = false; T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference; std::true_type = std::integral_constant]' ../../../../../3rdparty/sol2/sol/table_core.hpp:236:46: required from 'decltype(auto) sol::basic_table_core<, T>::traverse_get(Keys&& ...) const [with T = sol::optional >; Keys = {const char (&)[8], const std::__cxx11::basic_string, std::allocator >&}; bool top_level = false; base_t = sol::reference]' ../../../../../3rdparty/sol2/sol/state_view.hpp:62:67: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:319:12: warning: cast from 'char*' to 'sol::basic_object*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/optional_implementation.hpp: In instantiation of 'T& sol::constexpr_optional_base::storage() [with T = sol::string_detail::string_shim]': ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:348:17: required from 'constexpr sol::constexpr_optional_base::constexpr_optional_base(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:472:64: required from 'constexpr sol::optional::optional(T&&) [with T = sol::string_detail::string_shim]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:42:61: required from 'static sol::optional(nullptr, 0, declval()))> sol::stack::check_getter >::get(lua_State*, int, Handler&&, sol::stack::record&) [with Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; T = sol::string_detail::string_shim; = void; decltype (unchecked_get(nullptr, 0, declval())) = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:240:104: required from 'decltype(auto) sol::stack::check_get(lua_State*, int, Handler&&, sol::stack::record&) [with T = sol::string_detail::string_shim; Handler = int (&)(lua_State*, int, sol::type, sol::type) noexcept; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_check_get.hpp:108:24: required from 'static decltype(auto) sol::stack::getter >::get(lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:162:67: required from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:272:52: required from 'decltype(auto) sol::stack::stack_detail::tagged_get(sol::types >, lua_State*, int, sol::stack::record&) [with T = sol::string_detail::string_shim; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:334:35: required from 'decltype(auto) sol::stack::get(lua_State*, int, sol::stack::record&) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/stack_core.hpp:340:17: required from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/usertype_metatable.hpp:107:95: required from here ../../../../../3rdparty/sol2/sol/optional_implementation.hpp:367:13: warning: cast from 'char*' to 'sol::string_detail::string_shim*' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/videoopt.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/videoopt.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/viewgfx.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/utils.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/widgets.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/widgets.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/about.cpp... In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/viewgfx.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emu.h:52:0, from ../../../../../src/frontend/mame/ui/about.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:1824:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:1825:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:1826:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfrontend.a... Archiving libbfm.a... Archiving libbarcrest.a... gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/mame/work.sparc64/mame-mame0226/build/projects/sdl/mame/gmake-netbsd' gmake: *** [makefile:1531: netbsd_x86] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/emulators/mame *** Error code 1 Stop. make: stopped in /usr/pkgsrc/emulators/mame