=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> 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.251 /bin/rm -f /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/png* GCC 7.4.0 detected Creating obj/Release Creating obj/Release/src/host Creating obj/Release/src/host/lua-5.3.0/src Creating ../../bin/bsd lapi.c lauxlib.c lbaselib.c lbitlib.c lcode.c lcorolib.c lctype.c ldblib.c ldebug.c ldo.c ldump.c lfunc.c lgc.c ../../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 linit.c liolib.c llex.c lmathlib.c lmem.c loadlib.c lobject.c lopcodes.c loslib.c lparser.c lstate.c lstring.c lstrlib.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 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 ltablib.c ltm.c lundump.c lutf8lib.c lvm.c lzio.c os_chdir.c os_copyfile.c os_getcwd.c os_is64bit.c os_isdir.c os_isfile.c os_match.c os_mkdir.c os_pathsearch.c os_rmdir.c os_stat.c os_ticks.c os_uuid.c path_getabsolute.c path_getrelative.c path_helpers.c path_isabsolute.c premake.c premake_main.c scripts.c string_endswith.c string_hash.c Linking genie Converting translation language/Afrikaans/strings.po... Converting translation language/Albanian/strings.po... Converting translation language/Arabic/strings.po... Converting translation language/Basque/strings.po... Converting translation language/Belarusian/strings.po... Converting translation language/Bosnian/strings.po... Converting translation language/Bulgarian/strings.po... Converting translation language/Burmese/strings.po... Converting translation language/Catalan/strings.po... Converting translation language/Chinese_Simplified/strings.po... Converting translation language/Chinese_Traditional/strings.po... Converting translation language/Croatian/strings.po... Converting translation language/Czech/strings.po... Converting translation language/Danish/strings.po... Converting translation language/Dutch/strings.po... Converting translation language/English/strings.po... Converting translation language/Estonian/strings.po... Converting translation language/Finnish/strings.po... Converting translation language/French/strings.po... Converting translation language/French_Belgium/strings.po... Converting translation language/French_Canada/strings.po... Converting translation language/Georgian/strings.po... Converting translation language/German/strings.po... Converting translation language/Greek/strings.po... Converting translation language/Hebrew/strings.po... Converting translation language/Hindi/strings.po... Converting translation language/Hungarian/strings.po... Converting translation language/Indonesian/strings.po... Converting translation language/Italian/strings.po... Converting translation language/Japanese/strings.po... Converting translation language/Korean/strings.po... Converting translation language/Latvian/strings.po... Converting translation language/Lithuanian/strings.po... Converting translation language/Macedonian/strings.po... Converting translation language/Norwegian/strings.po... Converting translation language/Persian/strings.po... Converting translation language/Polish/strings.po... Converting translation language/Portuguese/strings.po... Converting translation language/Portuguese_Brazil/strings.po... Converting translation language/Romanian/strings.po... Converting translation language/Russian/strings.po... Converting translation language/Serbian/strings.po... Converting translation language/Serbian_Cyrillic/strings.po... Converting translation language/Slovak/strings.po... Converting translation language/Slovenian/strings.po... Converting translation language/Spanish/strings.po... Converting translation language/Spanish_Mexico/strings.po... Converting translation language/Swedish/strings.po... Converting translation language/Thai/strings.po... Converting translation language/Turkish/strings.po... Converting translation language/Ukrainian/strings.po... Converting translation language/Vietnamese/strings.po... Compressing src/mame/layout/18w.lay... Compressing src/mame/layout/24cdjuke.lay... Compressing src/mame/layout/280zzzap.lay... Compressing src/mame/layout/30test.lay... Compressing src/mame/layout/3bagflnz.lay... Compressing src/mame/layout/3bagflvt.lay... Compressing src/mame/layout/4004clk.lay... Compressing src/mame/layout/4dpi.lay... Compressing src/mame/layout/7smash.lay... Compressing src/mame/layout/abaseb.lay... Compressing src/mame/layout/abc1600.lay... Compressing src/mame/layout/ac1clbmn.lay... Compressing src/mame/layout/ac1gogld.lay... Compressing src/mame/layout/ac1primt.lay... Compressing src/mame/layout/ac1pster.lay... Compressing src/mame/layout/ac1pstrt.lay... Compressing src/mame/layout/ac1taklv.lay... Compressing src/mame/layout/accomm.lay... Compressing src/mame/layout/ace.lay... Compressing src/mame/layout/ace_sp_dmd.lay... Compressing src/mame/layout/aces1.lay... Compressing src/mame/layout/aci_boris.lay... Compressing src/mame/layout/aci_borisdpl.lay... Compressing src/mame/layout/aci_ggm.lay... Compressing src/mame/layout/aci_prodigy.lay... Compressing src/mame/layout/acommand.lay... Compressing src/mame/layout/acrnsys1.lay... Compressing src/mame/layout/adonisce.lay... Compressing src/mame/layout/adonisu.lay... Compressing src/mame/layout/aim65.lay... Compressing src/mame/layout/aim65_40.lay... Compressing src/mame/layout/akkaarrh.lay... Compressing src/mame/layout/alinvade.lay... Compressing src/mame/layout/allied.lay... Compressing src/mame/layout/alnchase.lay... Compressing src/mame/layout/alphie.lay... Compressing src/mame/layout/alvg.lay... Compressing src/mame/layout/amaztron.lay... Compressing src/mame/layout/amerihok.lay... Compressing src/mame/layout/amico2k.lay... Compressing src/mame/layout/amiga.lay... Compressing src/mame/layout/ampoker2.lay... Compressing src/mame/layout/amusco.lay... Compressing src/mame/layout/ap10.lay... Compressing src/mame/layout/apollo.lay... Compressing src/mame/layout/apollo_15i.lay... Compressing src/mame/layout/apollo_dsp.lay... Compressing src/mame/layout/apricotp.lay... Compressing src/mame/layout/aquastge.lay... Compressing src/mame/layout/arcmania.lay... Compressing src/mame/layout/arcwins.lay... Compressing src/mame/layout/arimk4nz.lay... Compressing src/mame/layout/aristmk4.lay... Compressing src/mame/layout/aristmk5.lay... Compressing src/mame/layout/aristmk5_us.lay... Compressing src/mame/layout/aristmk5_us_200.lay... Compressing src/mame/layout/armora.lay... Compressing src/mame/layout/arrball.lay... Compressing src/mame/layout/astdelux.lay... Compressing src/mame/layout/astoneag.lay... Compressing src/mame/layout/astro.lay... Compressing src/mame/layout/atari_s1.lay... Compressing src/mame/layout/atari_s2.lay... Compressing src/mame/layout/atarifb.lay... Compressing src/mame/layout/atarifb4.lay... Compressing src/mame/layout/atm18mcc.lay... Compressing src/mame/layout/attackfc.lay... Compressing src/mame/layout/autorace.lay... Compressing src/mame/layout/avalnche.lay... Compressing src/mame/layout/ave_arb.lay... Compressing src/mame/layout/avigo.lay... Compressing src/mame/layout/avrmax.lay... Compressing src/mame/layout/babbage.lay... Compressing src/mame/layout/babydad.lay... Compressing src/mame/layout/babypkr.lay... Compressing src/mame/layout/baddog.lay... Compressing src/mame/layout/bambball.lay... Compressing src/mame/layout/bankshot.lay... Compressing src/mame/layout/barata.lay... Compressing src/mame/layout/barni.lay... Compressing src/mame/layout/barricad.lay... Compressing src/mame/layout/barrier.lay... Compressing src/mame/layout/bbc.lay... Compressing src/mame/layout/bbcm.lay... Compressing src/mame/layout/bcheetah.lay... Compressing src/mame/layout/beaminv.lay... Compressing src/mame/layout/beta.lay... Compressing src/mame/layout/bfm_sc4.lay... Compressing src/mame/layout/bfm_sc5.lay... Compressing src/mame/layout/bfmsys85.lay... Compressing src/mame/layout/bigtrak.lay... Compressing src/mame/layout/bingo.lay... Compressing src/mame/layout/bingowng.lay... Compressing src/mame/layout/blastit.lay... Compressing src/mame/layout/blckjack.lay... Compressing src/mame/layout/blockade.lay... Compressing src/mame/layout/blockch.lay... Compressing src/mame/layout/bmboxing.lay... Compressing src/mame/layout/bmiidx.lay... Compressing src/mame/layout/bmsafari.lay... Compressing src/mame/layout/bob85.lay... Compressing src/mame/layout/bonuscrd.lay... Compressing src/mame/layout/bparty.lay... Compressing src/mame/layout/brainbaf.lay... Compressing src/mame/layout/breakout.lay... Compressing src/mame/layout/brkball.lay... Compressing src/mame/layout/bship.lay... Compressing src/mame/layout/bship82.lay... Compressing src/mame/layout/buckrog.lay... Compressing src/mame/layout/buggybjr.lay... Compressing src/mame/layout/buggyboy.lay... Compressing src/mame/layout/buggychl.lay... Compressing src/mame/layout/bumblbug.lay... Compressing src/mame/layout/by17.lay... Compressing src/mame/layout/by17_matahari.lay... Compressing src/mame/layout/by17_pwerplay.lay... Compressing src/mame/layout/by35.lay... Compressing src/mame/layout/by35_playboy.lay... Compressing src/mame/layout/by6803.lay... Compressing src/mame/layout/by6803a.lay... Compressing src/mame/layout/bzone.lay... Compressing src/mame/layout/c80.lay... Compressing src/mame/layout/calspeed.lay... Compressing src/mame/layout/cambrp.lay... Compressing src/mame/layout/captflag.lay... Compressing src/mame/layout/cardline.lay... Compressing src/mame/layout/cashcatnz.lay... Compressing src/mame/layout/cashcham.lay... Compressing src/mame/layout/cashchama.lay... Compressing src/mame/layout/cashchamnz.lay... Compressing src/mame/layout/cashchamu.lay... Compressing src/mame/layout/cbombers.lay... Compressing src/mame/layout/cc40.lay... Compressing src/mame/layout/cdi.lay... Compressing src/mame/layout/cgang.lay... Compressing src/mame/layout/cgold2.lay... Compressing src/mame/layout/chance32.lay... Compressing src/mame/layout/changela.lay... Compressing src/mame/layout/chasehq.lay... Compressing src/mame/layout/checkma5.lay... Compressing src/mame/layout/cherryb3.lay... Compressing src/mame/layout/chessmate.lay... Compressing src/mame/layout/chessmst.lay... Compressing src/mame/layout/chessmstdm.lay... Compressing src/mame/layout/chexx.lay... Compressing src/mame/layout/chickna5v.lay... Compressing src/mame/layout/chqflag.lay... Compressing src/mame/layout/chrygld.lay... Compressing src/mame/layout/chsuper.lay... Compressing src/mame/layout/circus.lay... Compressing src/mame/layout/cischeat.lay... Compressing src/mame/layout/ck_master.lay... Compressing src/mame/layout/clowns.lay... Compressing src/mame/layout/cmaster.lay... Compressing src/mame/layout/cmasterb.lay... Compressing src/mame/layout/cmasterc.lay... Compressing src/mame/layout/cmezspin.lay... Compressing src/mame/layout/cmpacman.lay... Compressing src/mame/layout/cmpchess.lay... Compressing src/mame/layout/cmsport.lay... Compressing src/mame/layout/cmv4.lay... Compressing src/mame/layout/cnbaskb.lay... Compressing src/mame/layout/cnfball.lay... Compressing src/mame/layout/cnfball2.lay... Compressing src/mame/layout/cnsector.lay... Compressing src/mame/layout/comp4.lay... Compressing src/mame/layout/conchess.lay... Compressing src/mame/layout/conic_cchess.lay... Compressing src/mame/layout/conic_cchess2.lay... Compressing src/mame/layout/connect4.lay... Compressing src/mame/layout/contcirc.lay... Compressing src/mame/layout/cops.lay... Compressing src/mame/layout/copsnrob.lay... Compressing src/mame/layout/copycat.lay... Compressing src/mame/layout/copycatm2.lay... Compressing src/mame/layout/coralrc2.lay... Compressing src/mame/layout/cosmicm.lay... Compressing src/mame/layout/cosmicos.lay... Compressing src/mame/layout/cp1.lay... Compressing src/mame/layout/cqback.lay... Compressing src/mame/layout/crash.lay... Compressing src/mame/layout/crazybon.lay... Compressing src/mame/layout/crei680.lay... Compressing src/mame/layout/critcrsh.lay... Compressing src/mame/layout/crmaze2p.lay... Compressing src/mame/layout/crmaze4p.lay... Compressing src/mame/layout/crsbingo.lay... Compressing src/mame/layout/crusnexo.lay... Compressing src/mame/layout/crusnusa.lay... Compressing src/mame/layout/ctk530.lay... Compressing src/mame/layout/ctntune.lay... Compressing src/mame/layout/ctstein.lay... Compressing src/mame/layout/cuckoou.lay... Compressing src/mame/layout/cvicny.lay... Compressing src/mame/layout/cxg_ch2001.lay... Compressing src/mame/layout/cxg_commander.lay... Compressing src/mame/layout/cxg_dominator.lay... Compressing src/mame/layout/cxg_scptchess_v1.lay... Compressing src/mame/layout/cxg_scptchess_v2.lay... Compressing src/mame/layout/cxg_sphinx40.lay... Compressing src/mame/layout/cz101.lay... Compressing src/mame/layout/darius.lay... Compressing src/mame/layout/dataman.lay... Compressing src/mame/layout/datum.lay... Compressing src/mame/layout/db32016.lay... Compressing src/mame/layout/dblaxle.lay... Compressing src/mame/layout/dblcrown.lay... Compressing src/mame/layout/dcebridge.lay... Compressing src/mame/layout/dct11em.lay... Compressing src/mame/layout/de1.lay... Compressing src/mame/layout/de2.lay... Compressing src/mame/layout/de2a3.lay... Compressing src/mame/layout/deadeye.lay... Compressing src/mame/layout/debutm.lay... Compressing src/mame/layout/demon.lay... Compressing src/mame/layout/dendego.lay... Compressing src/mame/layout/depthch.lay... Compressing src/mame/layout/design6.lay... Compressing src/mame/layout/destroyr.lay... Compressing src/mame/layout/dfs500.lay... Compressing src/mame/layout/digel804.lay... Compressing src/mame/layout/dimtouch.lay... Compressing src/mame/layout/dinodino.lay... Compressing src/mame/layout/ditto.lay... Compressing src/mame/layout/dlair.lay... Compressing src/mame/layout/dmv.lay... Compressing src/mame/layout/dolphntr.lay... Compressing src/mame/layout/dolphntrb.lay... Compressing src/mame/layout/dolphntrceb.lay... Compressing src/mame/layout/dolphunk.lay... Compressing src/mame/layout/dpoker.lay... Compressing src/mame/layout/dragrace.lay... Compressing src/mame/layout/drdunk.lay... Compressing src/mame/layout/dreamwv.lay... Compressing src/mame/layout/drwho.lay... Compressing src/mame/layout/dunksunk.lay... Compressing src/mame/layout/dx100.lay... Compressing src/mame/layout/dx9.lay... Compressing src/mame/layout/dxfootb.lay... Compressing src/mame/layout/dynajack.lay... Compressing src/mame/layout/eacc.lay... Compressing src/mame/layout/ebaskb2.lay... Compressing src/mame/layout/ebball.lay... Compressing src/mame/layout/ebball2.lay... Compressing src/mame/layout/ebball3.lay... Compressing src/mame/layout/ebknight.lay... Compressing src/mame/layout/ecoinf2.lay... Compressing src/mame/layout/ecoinf3.lay... Compressing src/mame/layout/ecoinfr.lay... Compressing src/mame/layout/efball.lay... Compressing src/mame/layout/efootb4.lay... Compressing src/mame/layout/eforest.lay... Compressing src/mame/layout/einvader.lay... Compressing src/mame/layout/einvaderc.lay... Compressing src/mame/layout/elecbowl.lay... Compressing src/mame/layout/elecdet.lay... Compressing src/mame/layout/eleciq.lay... Compressing src/mame/layout/elecyoyo.lay... Compressing src/mame/layout/elekscmp.lay... Compressing src/mame/layout/elf2.lay... Compressing src/mame/layout/emma2.lay... Compressing src/mame/layout/enforceja.lay... Compressing src/mame/layout/enmirage.lay... Compressing src/mame/layout/epc.lay... Compressing src/mame/layout/esbattle.lay... Compressing src/mame/layout/escmars.lay... Compressing src/mame/layout/esoccer.lay... Compressing src/mame/layout/esq1by22.lay... Compressing src/mame/layout/esq2by16.lay... Compressing src/mame/layout/esq2by40.lay... Compressing src/mame/layout/et3400.lay... Compressing src/mame/layout/f1gpstar.lay... Compressing src/mame/layout/f1superb.lay... Compressing src/mame/layout/f2pbball.lay... Compressing src/mame/layout/f3in1.lay... Compressing src/mame/layout/f4431.lay... Compressing src/mame/layout/fashion.lay... Compressing src/mame/layout/fb01.lay... Compressing src/mame/layout/fccpu1.lay... Compressing src/mame/layout/fhunter.lay... Compressing src/mame/layout/fidel_acr.lay... Compressing src/mame/layout/fidel_as12.lay... Compressing src/mame/layout/fidel_bcc.lay... Compressing src/mame/layout/fidel_bkc.lay... Compressing src/mame/layout/fidel_brc.lay... Compressing src/mame/layout/fidel_bv3.lay... Compressing src/mame/layout/fidel_cc1.lay... Compressing src/mame/layout/fidel_cc10.lay... Compressing src/mame/layout/fidel_cc10c.lay... Compressing src/mame/layout/fidel_cc3.lay... Compressing src/mame/layout/fidel_chesster.lay... Compressing src/mame/layout/fidel_cphantom.lay... Compressing src/mame/layout/fidel_cr.lay... Compressing src/mame/layout/fidel_csc.lay... Compressing src/mame/layout/fidel_des.lay... Compressing src/mame/layout/fidel_desdis.lay... Compressing src/mame/layout/fidel_desdis_68kg.lay... Compressing src/mame/layout/fidel_desdis_68kr.lay... Compressing src/mame/layout/fidel_dsc.lay... Compressing src/mame/layout/fidel_eag.lay... Compressing src/mame/layout/fidel_eag_68k.lay... Compressing src/mame/layout/fidel_eas.lay... Compressing src/mame/layout/fidel_eldorado.lay... Compressing src/mame/layout/fidel_ex.lay... Compressing src/mame/layout/fidel_ex_68k.lay... Compressing src/mame/layout/fidel_exb.lay... Compressing src/mame/layout/fidel_exd.lay... Compressing src/mame/layout/fidel_exv.lay... Compressing src/mame/layout/fidel_gambit.lay... Compressing src/mame/layout/fidel_gin.lay... Compressing src/mame/layout/fidel_msc_v1.lay... Compressing src/mame/layout/fidel_msc_v2.lay... Compressing src/mame/layout/fidel_pc.lay... Compressing src/mame/layout/fidel_phantom.lay... Compressing src/mame/layout/fidel_playmatic.lay... Compressing src/mame/layout/fidel_rsc.lay... Compressing src/mame/layout/fidel_sc12.lay... Compressing src/mame/layout/fidel_sc6.lay... Compressing src/mame/layout/fidel_sc8.lay... Compressing src/mame/layout/fidel_sc9.lay... Compressing src/mame/layout/fidel_su9.lay... Compressing src/mame/layout/fidel_vcc.lay... Compressing src/mame/layout/fidel_vsc.lay... Compressing src/mame/layout/finalapr.lay... Compressing src/mame/layout/finallap.lay... Compressing src/mame/layout/fireball.lay... Compressing src/mame/layout/firebeat.lay... Compressing src/mame/layout/flash.lay... Compressing src/mame/layout/flicker.lay... Compressing src/mame/layout/fortecrd.lay... Compressing src/mame/layout/fortellr.lay... Compressing src/mame/layout/fruitstb.lay... Compressing src/mame/layout/ftri1.lay... Compressing src/mame/layout/fts2in1.lay... Compressing src/mame/layout/funjacks.lay... Compressing src/mame/layout/funrlgl.lay... Compressing src/mame/layout/funtag.lay... Compressing src/mame/layout/fvrpitch.lay... Compressing src/mame/layout/fxmcr165.lay... Compressing src/mame/layout/g627.lay... Compressing src/mame/layout/galactic.lay... Compressing src/mame/layout/galaxi.lay... Compressing src/mame/layout/gamball.lay... Compressing src/mame/layout/gamecom.lay... Compressing src/mame/layout/gamemach.lay... Compressing src/mame/layout/gamepock.lay... Compressing src/mame/layout/gckong.lay... Compressing src/mame/layout/geebee.lay... Compressing src/mame/layout/geisha.lay... Compressing src/mame/layout/genmagi.lay... Compressing src/mame/layout/gigatron.lay... Compressing src/mame/layout/gjackpot.lay... Compressing src/mame/layout/gl3000s.lay... Compressing src/mame/layout/gldarrow.lay... Compressing src/mame/layout/gldncrwn.lay... Compressing src/mame/layout/gldnpkr.lay... Compressing src/mame/layout/globalfr.lay... Compressing src/mame/layout/gmaster.lay... Compressing src/mame/layout/gnw_dualh.lay... Compressing src/mame/layout/gnw_dualv.lay... Compressing src/mame/layout/goldenc.lay... Compressing src/mame/layout/goldenra.lay... Compressing src/mame/layout/goldnpkr.lay... Compressing src/mame/layout/goldpyrb.lay... Compressing src/mame/layout/goldstar.lay... Compressing src/mame/layout/gorf.lay... Compressing src/mame/layout/gotcha.lay... Compressing src/mame/layout/gp_1.lay... Compressing src/mame/layout/gp_2.lay... Compressing src/mame/layout/gpoker.lay... Compressing src/mame/layout/gravity.lay... Compressing src/mame/layout/grchamp.lay... Compressing src/mame/layout/gridiron.lay... Compressing src/mame/layout/grobot9.lay... Compressing src/mame/layout/gts1.lay... Compressing src/mame/layout/gts3.lay... Compressing src/mame/layout/gts80.lay... Compressing src/mame/layout/gts80a.lay... Compressing src/mame/layout/gts80a_caveman.lay... Compressing src/mame/layout/gts80b.lay... Compressing src/mame/layout/guab.lay... Compressing src/mame/layout/gunchamp.lay... Compressing src/mame/layout/gunchamps.lay... Compressing src/mame/layout/gunfight.lay... Compressing src/mame/layout/gunnrose.lay... Compressing src/mame/layout/gypsyjug.lay... Compressing src/mame/layout/h2hbaseb.lay... Compressing src/mame/layout/h2hbaskb.lay... Compressing src/mame/layout/h2hbaskbc.lay... Compressing src/mame/layout/h2hboxing.lay... Compressing src/mame/layout/h2hfootb.lay... Compressing src/mame/layout/h2hhockey.lay... Compressing src/mame/layout/h2hhockeyc.lay... Compressing src/mame/layout/h2hsoccerc.lay... Compressing src/mame/layout/h8.lay... Compressing src/mame/layout/hankin.lay... Compressing src/mame/layout/hc110.lay... Compressing src/mame/layout/hccbaskb.lay... Compressing src/mame/layout/hh_cop400_test.lay... Compressing src/mame/layout/hh_cops1_test.lay... Compressing src/mame/layout/hh_hmcs40_test.lay... Compressing src/mame/layout/hh_melps4_test.lay... Compressing src/mame/layout/hh_pic16_test.lay... Compressing src/mame/layout/hh_pps41_test.lay... Compressing src/mame/layout/hh_rw5000_test.lay... Compressing src/mame/layout/hh_sm500_test.lay... Compressing src/mame/layout/hh_sm510_test.lay... Compressing src/mame/layout/hh_tms1k_test.lay... Compressing src/mame/layout/hh_ucom4_test.lay... Compressing src/mame/layout/hitparade.lay... Compressing src/mame/layout/horocomp.lay... Compressing src/mame/layout/horseran.lay... Compressing src/mame/layout/hotchili.lay... Compressing src/mame/layout/hp2640.lay... Compressing src/mame/layout/hp3478a.lay... Compressing src/mame/layout/hp86b.lay... Compressing src/mame/layout/hp9825.lay... Compressing src/mame/layout/hp9845b.lay... Compressing src/mame/layout/hp9k_3xx.lay... Compressing src/mame/layout/hyprdriv.lay... Compressing src/mame/layout/ibm6580.lay... Compressing src/mame/layout/icecold.lay... Compressing src/mame/layout/igspoker.lay... Compressing src/mame/layout/igsslot.lay... Compressing src/mame/layout/im01.lay... Compressing src/mame/layout/im05.lay... Compressing src/mame/layout/imolagp.lay... Compressing src/mame/layout/incasun.lay... Compressing src/mame/layout/incasunnz.lay... Compressing src/mame/layout/inder.lay... Compressing src/mame/layout/inderp.lay... Compressing src/mame/layout/indrema5.lay... Compressing src/mame/layout/instruct.lay... Compressing src/mame/layout/intellect02.lay... Compressing src/mame/layout/interpro.lay... Compressing src/mame/layout/intlc44.lay... Compressing src/mame/layout/intlc440.lay... Compressing src/mame/layout/inttoote.lay... Compressing src/mame/layout/invad2ct.lay... Compressing src/mame/layout/invaders.lay... Compressing src/mame/layout/irrmaze.lay... Compressing src/mame/layout/j2adnote.lay... Compressing src/mame/layout/j2always.lay... Compressing src/mame/layout/j2bankch.lay... Compressing src/mame/layout/j2bigbnk.lay... Compressing src/mame/layout/j2bigbox.lay... Compressing src/mame/layout/j2blustr.lay... Compressing src/mame/layout/j2cashbn.lay... Compressing src/mame/layout/j2cashrl.lay... Compressing src/mame/layout/j2cashro.lay... Compressing src/mame/layout/j2cashrv.lay... Compressing src/mame/layout/j2cashtk.lay... Compressing src/mame/layout/j2coinsh.lay... Compressing src/mame/layout/j2coppot.lay... Compressing src/mame/layout/j2cprndx.lay... Compressing src/mame/layout/j2criscr.lay... Compressing src/mame/layout/j2crown.lay... Compressing src/mame/layout/j2cshalm.lay... Compressing src/mame/layout/j2cshcrd.lay... Compressing src/mame/layout/j2cshfil.lay... Compressing src/mame/layout/j2cshnud.lay... Compressing src/mame/layout/j2cshsmh.lay... Compressing src/mame/layout/j2cvault.lay... Compressing src/mame/layout/j2droplt.lay... Compressing src/mame/layout/j2ewn.lay... Compressing src/mame/layout/j2ews.lay... Compressing src/mame/layout/j2exec.lay... Compressing src/mame/layout/j2fasttk.lay... Compressing src/mame/layout/j2fiveal.lay... Compressing src/mame/layout/j2fiveln.lay... Compressing src/mame/layout/j2fqueen.lay... Compressing src/mame/layout/j2frucnx.lay... Compressing src/mame/layout/j2fullhs.lay... Compressing src/mame/layout/j2fws.lay... Compressing src/mame/layout/j2ghostb.lay... Compressing src/mame/layout/j2gldchy.lay... Compressing src/mame/layout/j2goldbr.lay... Compressing src/mame/layout/j2hilocl.lay... Compressing src/mame/layout/j2hinote.lay... Compressing src/mame/layout/j2hiroll.lay... Compressing src/mame/layout/j2hitmon.lay... Compressing src/mame/layout/j2hotpot.lay... Compressing src/mame/layout/j2hotsht.lay... Compressing src/mame/layout/j2hypnot.lay... Compressing src/mame/layout/j2jackbr.lay... Compressing src/mame/layout/j2kingcl.lay... Compressing src/mame/layout/j2litean.lay... Compressing src/mame/layout/j2litnot.lay... Compressing src/mame/layout/j2lovshd.lay... Compressing src/mame/layout/j2lovsht.lay... Compressing src/mame/layout/j2luckar.lay... Compressing src/mame/layout/j2lucky2.lay... Compressing src/mame/layout/j2maxima.lay... Compressing src/mame/layout/j2missis.lay... Compressing src/mame/layout/j2monblt.lay... Compressing src/mame/layout/j2mongam.lay... Compressing src/mame/layout/j2montrp.lay... Compressing src/mame/layout/j2nolimt.lay... Compressing src/mame/layout/j2notesh.lay... Compressing src/mame/layout/j2nudbnz.lay... Compressing src/mame/layout/j2nudfev.lay... Compressing src/mame/layout/j2nudmon.lay... Compressing src/mame/layout/j2nudshf.lay... Compressing src/mame/layout/j2paypkt.lay... Compressing src/mame/layout/j2penny.lay... Compressing src/mame/layout/j2plsmnd.lay... Compressing src/mame/layout/j2plsnud.lay... Compressing src/mame/layout/j2pndrsh.lay... Compressing src/mame/layout/j2rdclb.lay... Compressing src/mame/layout/j2reelbn.lay... Compressing src/mame/layout/j2reelbo.lay... Compressing src/mame/layout/j2reelcz.lay... Compressing src/mame/layout/j2reelmc.lay... Compressing src/mame/layout/j2reelmo.lay... Compressing src/mame/layout/j2silvcl.lay... Compressing src/mame/layout/j2silvsh.lay... Compressing src/mame/layout/j2sldgld.lay... Compressing src/mame/layout/j2slvrgh.lay... Compressing src/mame/layout/j2spcrsv.lay... Compressing src/mame/layout/j2sstrea.lay... Compressing src/mame/layout/j2stahed.lay... Compressing src/mame/layout/j2supfrc.lay... Compressing src/mame/layout/j2suprsh.lay... Compressing src/mame/layout/j2supsft.lay... Compressing src/mame/layout/j2supstp.lay... Compressing src/mame/layout/j2suptrk.lay... Compressing src/mame/layout/j2swbank.lay... Compressing src/mame/layout/j2take2.lay... Compressing src/mame/layout/j2trail.lay... Compressing src/mame/layout/j2tstplt.lay... Compressing src/mame/layout/j5ar80cla.lay... Compressing src/mame/layout/j5cira.lay... Compressing src/mame/layout/j5fairp.lay... Compressing src/mame/layout/j5firebl.lay... Compressing src/mame/layout/j5hollyc.lay... Compressing src/mame/layout/j5hotdoga.lay... Compressing src/mame/layout/j5indsum.lay... Compressing src/mame/layout/j5intr.lay... Compressing src/mame/layout/j5movie.lay... Compressing src/mame/layout/j5nite.lay... Compressing src/mame/layout/j5palma.lay... Compressing src/mame/layout/j5popeye.lay... Compressing src/mame/layout/j5sizl.lay... Compressing src/mame/layout/j5supbara.lay... Compressing src/mame/layout/j5suphi.lay... Compressing src/mame/layout/j5swop.lay... Compressing src/mame/layout/j5term.lay... Compressing src/mame/layout/j5topshp.lay... Compressing src/mame/layout/j5trail.lay... Compressing src/mame/layout/j5ujb.lay... Compressing src/mame/layout/j5wsc.lay... Compressing src/mame/layout/j6aceclb.lay... Compressing src/mame/layout/j6acehi.lay... Compressing src/mame/layout/j6amdrm.lay... Compressing src/mame/layout/j6arcadee.lay... Compressing src/mame/layout/j6big50.lay... Compressing src/mame/layout/j6bigbukc.lay... Compressing src/mame/layout/j6bigtopa.lay... Compressing src/mame/layout/j6bnkrcl.lay... Compressing src/mame/layout/j6bnza.lay... Compressing src/mame/layout/j6btbwd.lay... Compressing src/mame/layout/j6camelt.lay... Compressing src/mame/layout/j6casclaf.lay... Compressing src/mame/layout/j6cascze.lay... Compressing src/mame/layout/j6colcsh.lay... Compressing src/mame/layout/j6cpal.lay... Compressing src/mame/layout/j6crack.lay... Compressing src/mame/layout/j6drdogh.lay... Compressing src/mame/layout/j6euphor.lay... Compressing src/mame/layout/j6ewn.lay... Compressing src/mame/layout/j6fastfr.lay... Compressing src/mame/layout/j6ffce.lay... Compressing src/mame/layout/j6frtpot.lay... Compressing src/mame/layout/j6gidogh.lay... Compressing src/mame/layout/j6gldclb.lay... Compressing src/mame/layout/j6gogold.lay... Compressing src/mame/layout/j6goldgla.lay... Compressing src/mame/layout/j6guabc.lay... Compressing src/mame/layout/j6guabcl.lay... Compressing src/mame/layout/j6hapyhrb.lay... Compressing src/mame/layout/j6impuls.lay... Compressing src/mame/layout/j6impuls15.lay... Compressing src/mame/layout/j6indy6.lay... Compressing src/mame/layout/j6indy8.lay... Compressing src/mame/layout/j6kfc.lay... Compressing src/mame/layout/j6kungfu.lay... Compressing src/mame/layout/j6megbck.lay... Compressing src/mame/layout/j6mono60.lay... Compressing src/mame/layout/j6mono6010.lay... Compressing src/mame/layout/j6mono608.lay... Compressing src/mame/layout/j6monst.lay... Compressing src/mame/layout/j6montlk.lay... Compressing src/mame/layout/j6montlk6.lay... Compressing src/mame/layout/j6oxobin.lay... Compressing src/mame/layout/j6oxobin10.lay... Compressing src/mame/layout/j6quick.lay... Compressing src/mame/layout/j6ra.lay... Compressing src/mame/layout/j6redarwf.lay... Compressing src/mame/layout/j6reelmn.lay... Compressing src/mame/layout/j6rh6cld.lay... Compressing src/mame/layout/j6rhchil.lay... Compressing src/mame/layout/j6rico10.lay... Compressing src/mame/layout/j6roller10.lay... Compressing src/mame/layout/j6roller15.lay... Compressing src/mame/layout/j6roller8.lay... Compressing src/mame/layout/j6slagng.lay... Compressing src/mame/layout/j6snakes.lay... Compressing src/mame/layout/j6sonic10.lay... Compressing src/mame/layout/j6stards.lay... Compressing src/mame/layout/j6swpdrp.lay... Compressing src/mame/layout/j6tombc.lay... Compressing src/mame/layout/j6topflg.lay... Compressing src/mame/layout/j6twst.lay... Compressing src/mame/layout/j6untch.lay... Compressing src/mame/layout/j6vindal.lay... Compressing src/mame/layout/j6vivark.lay... Compressing src/mame/layout/j6wizardd.lay... Compressing src/mame/layout/j6wldkng.lay... Compressing src/mame/layout/j80bac.lay... Compressing src/mame/layout/j80bounc.lay... Compressing src/mame/layout/j80frogh.lay... Compressing src/mame/layout/j80golds.lay... Compressing src/mame/layout/j80hotln.lay... Compressing src/mame/layout/j80myspn.lay... Compressing src/mame/layout/j80nudg2.lay... Compressing src/mame/layout/j80rr.lay... Compressing src/mame/layout/j80supbk.lay... Compressing src/mame/layout/j80supst.lay... Compressing src/mame/layout/j80topsp.lay... Compressing src/mame/layout/j80wsprt2.lay... Compressing src/mame/layout/j_cnudgr.lay... Compressing src/mame/layout/j_dud.lay... Compressing src/mame/layout/j_ewn.lay... Compressing src/mame/layout/j_ews.lay... Compressing src/mame/layout/j_ewsdlx.lay... Compressing src/mame/layout/j_la.lay... Compressing src/mame/layout/j_lal.lay... Compressing src/mame/layout/j_lan.lay... Compressing src/mame/layout/j_lc.lay... Compressing src/mame/layout/j_lt.lay... Compressing src/mame/layout/j_ndu.lay... Compressing src/mame/layout/j_plus2.lay... Compressing src/mame/layout/j_ssh.lay... Compressing src/mame/layout/j_sup2p.lay... Compressing src/mame/layout/j_super2.lay... Compressing src/mame/layout/j_supsh.lay... Compressing src/mame/layout/jankenmn.lay... Compressing src/mame/layout/jazz.lay... Compressing src/mame/layout/jclub2.lay... Compressing src/mame/layout/jclub2o.lay... Compressing src/mame/layout/jeutel.lay... Compressing src/mame/layout/jockeyc.lay... Compressing src/mame/layout/jollycrd.lay... Compressing src/mame/layout/jp.lay... Compressing src/mame/layout/jpmimpct.lay... Compressing src/mame/layout/jpmmps.lay... Compressing src/mame/layout/jpms80.lay... Compressing src/mame/layout/jpmsru.lay... Compressing src/mame/layout/jpmsys5.lay... Compressing src/mame/layout/jungjuic.lay... Compressing src/mame/layout/junior.lay... Compressing src/mame/layout/k1003.lay... Compressing src/mame/layout/k28.lay... Compressing src/mame/layout/k28m2.lay... Compressing src/mame/layout/kas89.lay... Compressing src/mame/layout/kdt6.lay... Compressing src/mame/layout/kenokb.lay... Compressing src/mame/layout/kenseim.lay... Compressing src/mame/layout/kgalah.lay... Compressing src/mame/layout/kgbird.lay... Compressing src/mame/layout/kgbirda5.lay... Compressing src/mame/layout/kim1.lay... Compressing src/mame/layout/kingdrby.lay... Compressing src/mame/layout/kingpin.lay... Compressing src/mame/layout/kn01.lay... Compressing src/mame/layout/konamigt.lay... Compressing src/mame/layout/kungfur.lay... Compressing src/mame/layout/lafootb.lay... Compressing src/mame/layout/lagunar.lay... Compressing src/mame/layout/lazercmd.lay... Compressing src/mame/layout/lbeach.lay... Compressing src/mame/layout/lc80.lay... Compressing src/mame/layout/lchicken.lay... Compressing src/mame/layout/lckydraw.lay... Compressing src/mame/layout/leboom.lay... Compressing src/mame/layout/lependu.lay... Compressing src/mame/layout/lespendu.lay... Compressing src/mame/layout/lightfgt.lay... Compressing src/mame/layout/liveafb.lay... Compressing src/mame/layout/lk3000.lay... Compressing src/mame/layout/llc1.lay... Compressing src/mame/layout/locoloota.lay... Compressing src/mame/layout/lostreas.lay... Compressing src/mame/layout/ltcasinn.lay... Compressing src/mame/layout/ltcasino.lay... Compressing src/mame/layout/ltd.lay... Compressing src/mame/layout/luckgrln.lay... Compressing src/mame/layout/lucky74.lay... Compressing src/mame/layout/lucky8.lay... Compressing src/mame/layout/lucky8p1.lay... Compressing src/mame/layout/luckybal.lay... Compressing src/mame/layout/luckyrlt.lay... Compressing src/mame/layout/lynx.lay... Compressing src/mame/layout/m1albsqp.lay... Compressing src/mame/layout/m1apollo2.lay... Compressing src/mame/layout/m1bargnc.lay... Compressing src/mame/layout/m1bghou.lay... Compressing src/mame/layout/m1bigdel.lay... Compressing src/mame/layout/m1calypsa.lay... Compressing src/mame/layout/m1casclb.lay... Compressing src/mame/layout/m1casroy1.lay... Compressing src/mame/layout/m1chain.lay... Compressing src/mame/layout/m1cik51o.lay... Compressing src/mame/layout/m1clbfvr.lay... Compressing src/mame/layout/m1cluecb1.lay... Compressing src/mame/layout/m1cluedo4.lay... Compressing src/mame/layout/m1cluessf.lay... Compressing src/mame/layout/m1coro21n.lay... Compressing src/mame/layout/m1cororrk.lay... Compressing src/mame/layout/m1dkong91n.lay... Compressing src/mame/layout/m1dxmono51o.lay... Compressing src/mame/layout/m1eastndl.lay... Compressing src/mame/layout/m1eastqv3.lay... Compressing src/mame/layout/m1fantfbb.lay... Compressing src/mame/layout/m1fightb.lay... Compressing src/mame/layout/m1frexplc.lay... Compressing src/mame/layout/m1gladg.lay... Compressing src/mame/layout/m1grescb.lay... Compressing src/mame/layout/m1guvnor.lay... Compressing src/mame/layout/m1hotpoth.lay... Compressing src/mame/layout/m1htclb.lay... Compressing src/mame/layout/m1imclb.lay... Compressing src/mame/layout/m1infern.lay... Compressing src/mame/layout/m1inwinc.lay... Compressing src/mame/layout/m1itjobc.lay... Compressing src/mame/layout/m1itskob.lay... Compressing src/mame/layout/m1jpmult.lay... Compressing src/mame/layout/m1lucknon.lay... Compressing src/mame/layout/m1luxorb.lay... Compressing src/mame/layout/m1manhat.lay... Compressing src/mame/layout/m1monclb.lay... Compressing src/mame/layout/m1mongam.lay... Compressing src/mame/layout/m1monmon.lay... Compressing src/mame/layout/m1monou.lay... Compressing src/mame/layout/m1nhp.lay... Compressing src/mame/layout/m1nudbnke.lay... Compressing src/mame/layout/m1omega.lay... Compressing src/mame/layout/m1onbusa.lay... Compressing src/mame/layout/m1pinkpc.lay... Compressing src/mame/layout/m1przeeb.lay... Compressing src/mame/layout/m1retpp.lay... Compressing src/mame/layout/m1search.lay... Compressing src/mame/layout/m1sptlgtc.lay... Compressing src/mame/layout/m1startr.lay... Compressing src/mame/layout/m1sudnima.lay... Compressing src/mame/layout/m1taknot.lay... Compressing src/mame/layout/m1thatlfc.lay... Compressing src/mame/layout/m1topstr.lay... Compressing src/mame/layout/m1triviax.lay... Compressing src/mame/layout/m1trtr.lay... Compressing src/mame/layout/m1ttcash.lay... Compressing src/mame/layout/m1wldzner.lay... Compressing src/mame/layout/m1wotwa.lay... Compressing src/mame/layout/m3acech.lay... Compressing src/mame/layout/m3autort.lay... Compressing src/mame/layout/m3biggam.lay... Compressing src/mame/layout/m3bigsht.lay... Compressing src/mame/layout/m3blkhle.lay... Compressing src/mame/layout/m3cabreta.lay... Compressing src/mame/layout/m3chase.lay... Compressing src/mame/layout/m3circle.lay... Compressing src/mame/layout/m3cskill.lay... Compressing src/mame/layout/m3cunlim.lay... Compressing src/mame/layout/m3fortun.lay... Compressing src/mame/layout/m3gcrown.lay... Compressing src/mame/layout/m3gmine.lay... Compressing src/mame/layout/m3lineup.lay... Compressing src/mame/layout/m3loony.lay... Compressing src/mame/layout/m3nnice.lay... Compressing src/mame/layout/m3oddson.lay... Compressing src/mame/layout/m3online.lay... Compressing src/mame/layout/m3oxo.lay... Compressing src/mame/layout/m3ratrce.lay... Compressing src/mame/layout/m3razdaza.lay... Compressing src/mame/layout/m3replay.lay... Compressing src/mame/layout/m3rockpl.lay... Compressing src/mame/layout/m3rollem.lay... Compressing src/mame/layout/m3rxchng.lay... Compressing src/mame/layout/m3sexcu.lay... Compressing src/mame/layout/m3slight.lay... Compressing src/mame/layout/m3snaphp.lay... Compressing src/mame/layout/m3spoof.lay... Compressing src/mame/layout/m3supadr.lay... Compressing src/mame/layout/m3supnud.lay... Compressing src/mame/layout/m3supspo.lay... Compressing src/mame/layout/m3supwin.lay... Compressing src/mame/layout/m3sweep.lay... Compressing src/mame/layout/m3tfair.lay... Compressing src/mame/layout/m3toplin.lay... Compressing src/mame/layout/m3winagnb.lay... Compressing src/mame/layout/m3winstr.lay... Compressing src/mame/layout/m3xchngg.lay... Compressing src/mame/layout/m4aao.lay... Compressing src/mame/layout/m4actbnk.lay... Compressing src/mame/layout/m4actclb.lay... Compressing src/mame/layout/m4actpak.lay... Compressing src/mame/layout/m4addr.lay... Compressing src/mame/layout/m4alladv.lay... Compressing src/mame/layout/m4alpha.lay... Compressing src/mame/layout/m4andybt.lay... Compressing src/mame/layout/m4andycp.lay... Compressing src/mame/layout/m4andyfh.lay... Compressing src/mame/layout/m4andyge.lay... Compressing src/mame/layout/m4apachg.lay... Compressing src/mame/layout/m4tenten.lay... Compressing src/mame/layout/m5addams.lay... Compressing src/mame/layout/m5all41d.lay... Compressing src/mame/layout/m5arab.lay... Compressing src/mame/layout/m5austin11.lay... Compressing src/mame/layout/m5barkng.lay... Compressing src/mame/layout/m5barmy.lay... Compressing src/mame/layout/m5baxe04.lay... Compressing src/mame/layout/m5bbro.lay... Compressing src/mame/layout/m5bbrocl.lay... Compressing src/mame/layout/m5beansa.lay... Compressing src/mame/layout/m5bigchs.lay... Compressing src/mame/layout/m5biggam.lay... Compressing src/mame/layout/m5bling.lay... Compressing src/mame/layout/m5blkwht11.lay... Compressing src/mame/layout/m5bnzclb.lay... Compressing src/mame/layout/m5btlbnk.lay... Compressing src/mame/layout/m5bttf.lay... Compressing src/mame/layout/m5bwaves.lay... Compressing src/mame/layout/m5carou.lay... Compressing src/mame/layout/m5cashat.lay... Compressing src/mame/layout/m5cashrn.lay... Compressing src/mame/layout/m5cbw.lay... Compressing src/mame/layout/m5centcl.lay... Compressing src/mame/layout/m5circlb33.lay... Compressing src/mame/layout/m5circus0a.lay... Compressing src/mame/layout/m5clifhn.lay... Compressing src/mame/layout/m5clown11.lay... Compressing src/mame/layout/m5codft.lay... Compressing src/mame/layout/m5cosclb.lay... Compressing src/mame/layout/m5crzkni.lay... Compressing src/mame/layout/m5cshkcb.lay... Compressing src/mame/layout/m5cshstx.lay... Compressing src/mame/layout/m5dblqtsb.lay... Compressing src/mame/layout/m5devil.lay... Compressing src/mame/layout/m5dick10.lay... Compressing src/mame/layout/m5doshpk05.lay... Compressing src/mame/layout/m5egr.lay... Compressing src/mame/layout/m5elband.lay... Compressing src/mame/layout/m5elim.lay... Compressing src/mame/layout/m5evgrhr.lay... Compressing src/mame/layout/m5ewn.lay... Compressing src/mame/layout/m5extrm.lay... Compressing src/mame/layout/m5fiddle.lay... Compressing src/mame/layout/m5fire.lay... Compressing src/mame/layout/m5firebl.lay... Compressing src/mame/layout/m5flipcr.lay... Compressing src/mame/layout/m5fortby.lay... Compressing src/mame/layout/m5frnzy.lay... Compressing src/mame/layout/m5funsun.lay... Compressing src/mame/layout/m5gdrag.lay... Compressing src/mame/layout/m5ggems20.lay... Compressing src/mame/layout/m5gimmie.lay... Compressing src/mame/layout/m5grush.lay... Compressing src/mame/layout/m5grush5.lay... Compressing src/mame/layout/m5gsstrk07.lay... Compressing src/mame/layout/m5gstrik.lay... Compressing src/mame/layout/m5hellrz.lay... Compressing src/mame/layout/m5hgl14.lay... Compressing src/mame/layout/m5hiclau.lay... Compressing src/mame/layout/m5hifly.lay... Compressing src/mame/layout/m5hilok.lay... Compressing src/mame/layout/m5hisprt.lay... Compressing src/mame/layout/m5hlsumo.lay... Compressing src/mame/layout/m5holy.lay... Compressing src/mame/layout/m5hopidl.lay... Compressing src/mame/layout/m5hotslt.lay... Compressing src/mame/layout/m5hotstf.lay... Compressing src/mame/layout/m5hypvip.lay... Compressing src/mame/layout/m5jackbx.lay... Compressing src/mame/layout/m5jackp2.lay... Compressing src/mame/layout/m5jackpt.lay... Compressing src/mame/layout/m5jlyjwl.lay... Compressing src/mame/layout/m5jmpgem01.lay... Compressing src/mame/layout/m5kingqc06.lay... Compressing src/mame/layout/m5kkebab.lay... Compressing src/mame/layout/m5korma.lay... Compressing src/mame/layout/m5loony.lay... Compressing src/mame/layout/m5loot.lay... Compressing src/mame/layout/m5lotta.lay... Compressing src/mame/layout/m5martns07.lay... Compressing src/mame/layout/m5mega.lay... Compressing src/mame/layout/m5mmak06.lay... Compressing src/mame/layout/m5monmst.lay... Compressing src/mame/layout/m5mpfc.lay... Compressing src/mame/layout/m5mprio.lay... Compressing src/mame/layout/m5neptun.lay... Compressing src/mame/layout/m5nnww.lay... Compressing src/mame/layout/m5oohaah.lay... Compressing src/mame/layout/m5oohrio.lay... Compressing src/mame/layout/m5openbx05.lay... Compressing src/mame/layout/m5overld.lay... Compressing src/mame/layout/m5peepsh.lay... Compressing src/mame/layout/m5piefac.lay... Compressing src/mame/layout/m5piefcr.lay... Compressing src/mame/layout/m5ppussy.lay... Compressing src/mame/layout/m5psyccl01.lay... Compressing src/mame/layout/m5psycho.lay... Compressing src/mame/layout/m5ptyani.lay... Compressing src/mame/layout/m5qdrawb.lay... Compressing src/mame/layout/m5qshot04.lay... Compressing src/mame/layout/m5ratpka.lay... Compressing src/mame/layout/m5razdz10.lay... Compressing src/mame/layout/m5redbal.lay... Compressing src/mame/layout/m5redrcka.lay... Compressing src/mame/layout/m5resfrg.lay... Compressing src/mame/layout/m5revo13.lay... Compressing src/mame/layout/m5rfymc.lay... Compressing src/mame/layout/m5rgclb12.lay... Compressing src/mame/layout/m5rhrgt02.lay... Compressing src/mame/layout/m5ritj.lay... Compressing src/mame/layout/m5rollup.lay... Compressing src/mame/layout/m5rollx.lay... Compressing src/mame/layout/m5rthh.lay... Compressing src/mame/layout/m5rub.lay... Compressing src/mame/layout/m5rwb.lay... Compressing src/mame/layout/m5scharg.lay... Compressing src/mame/layout/m5seven.lay... Compressing src/mame/layout/m5shark.lay... Compressing src/mame/layout/m5sheik.lay... Compressing src/mame/layout/m5skulcl20.lay... Compressing src/mame/layout/m5sondra.lay... Compressing src/mame/layout/m5speccl.lay... Compressing src/mame/layout/m5spiker.lay... Compressing src/mame/layout/m5spins.lay... Compressing src/mame/layout/m5squids06.lay... Compressing src/mame/layout/m5sstrk.lay... Compressing src/mame/layout/m5starcl.lay... Compressing src/mame/layout/m5stars26.lay... Compressing src/mame/layout/m5stax.lay... Compressing src/mame/layout/m5supnov.lay... Compressing src/mame/layout/m5supro.lay... Compressing src/mame/layout/m5tbird.lay... Compressing src/mame/layout/m5tempcl.lay... Compressing src/mame/layout/m5tempp.lay... Compressing src/mame/layout/m5tempt2.lay... Compressing src/mame/layout/m5tictacbwb.lay... Compressing src/mame/layout/m5trail.lay... Compressing src/mame/layout/m5ultimo04.lay... Compressing src/mame/layout/m5upover.lay... Compressing src/mame/layout/m5vampup.lay... Compressing src/mame/layout/m5vertgo.lay... Compressing src/mame/layout/m5wking05.lay... Compressing src/mame/layout/m5wonga.lay... Compressing src/mame/layout/m5wthing20.lay... Compressing src/mame/layout/m5xchn.lay... Compressing src/mame/layout/m5xfact11.lay... Compressing src/mame/layout/m68705prg.lay... Compressing src/mame/layout/m_bappl2.lay... Compressing src/mame/layout/m_bapple.lay... Compressing src/mame/layout/m_gndgit.lay... Compressing src/mame/layout/m_lndg.lay... Compressing src/mame/layout/m_mtchit.lay... Compressing src/mame/layout/m_mtchup.lay... Compressing src/mame/layout/macp.lay... Compressing src/mame/layout/magibomb.lay... Compressing src/mame/layout/magibombb.lay... Compressing src/mame/layout/magimaska.lay... Compressing src/mame/layout/majorpkr.lay... Compressing src/mame/layout/maniac.lay... Compressing src/mame/layout/marmagic.lay... Compressing src/mame/layout/marmagicu.lay... Compressing src/mame/layout/marywu.lay... Compressing src/mame/layout/mastmind.lay... Compressing src/mame/layout/matchme.lay... Compressing src/mame/layout/matchnum.lay... Compressing src/mame/layout/mathmagi.lay... Compressing src/mame/layout/mathmarv.lay... Compressing src/mame/layout/maxaflex.lay... Compressing src/mame/layout/maygay1b.lay... Compressing src/mame/layout/maze.lay... Compressing src/mame/layout/mbaseb.lay... Compressing src/mame/layout/mbaskb.lay... Compressing src/mame/layout/mbaskb2.lay... Compressing src/mame/layout/mbdtower.lay... Compressing src/mame/layout/mchess.lay... Compressing src/mame/layout/mcompgin.lay... Compressing src/mame/layout/md6802.lay... Compressing src/mame/layout/mdallas.lay... Compressing src/mame/layout/mdndclab.lay... Compressing src/mame/layout/mdrawpkr.lay... Compressing src/mame/layout/medlanes.lay... Compressing src/mame/layout/megacd.lay... Compressing src/mame/layout/mekd2.lay... Compressing src/mame/layout/mekd3.lay... Compressing src/mame/layout/mekd4.lay... Compressing src/mame/layout/mekd5.lay... Compressing src/mame/layout/melodym.lay... Compressing src/mame/layout/memoquiz.lay... Compressing src/mame/layout/mephisto_1.lay... Compressing src/mame/layout/mephisto_3.lay... Compressing src/mame/layout/mephisto_academy.lay... Compressing src/mame/layout/mephisto_alm16.lay... Compressing src/mame/layout/mephisto_alm32.lay... Compressing src/mame/layout/mephisto_amsterdam.lay... Compressing src/mame/layout/mephisto_berlin.lay... Compressing src/mame/layout/mephisto_bup.lay... Compressing src/mame/layout/mephisto_esb2.lay... Compressing src/mame/layout/mephisto_gen32.lay... Compressing src/mame/layout/mephisto_glasgow.lay... Compressing src/mame/layout/mephisto_junior.lay... Compressing src/mame/layout/mephisto_milano.lay... Compressing src/mame/layout/mephisto_mirage.lay... Compressing src/mame/layout/mephisto_mm1.lay... Compressing src/mame/layout/mephisto_mm2.lay... Compressing src/mame/layout/mephisto_mm5.lay... Compressing src/mame/layout/mephisto_modena.lay... Compressing src/mame/layout/mephisto_modular_tm.lay... Compressing src/mame/layout/mephisto_mondial.lay... Compressing src/mame/layout/mephisto_mondial2.lay... Compressing src/mame/layout/mephisto_mondial68k.lay... Compressing src/mame/layout/mephisto_montec.lay... Compressing src/mame/layout/mephisto_montreux.lay... Compressing src/mame/layout/mephisto_polgar.lay... Compressing src/mame/layout/mephisto_risc.lay... Compressing src/mame/layout/mephisto_smondial.lay... Compressing src/mame/layout/mephisto_smondial2.lay... Compressing src/mame/layout/merlin.lay... Compressing src/mame/layout/metalman.lay... Compressing src/mame/layout/meybjack.lay... Compressing src/mame/layout/mfootb.lay... Compressing src/mame/layout/mfootb2.lay... Compressing src/mame/layout/mg1.lay... Compressing src/mame/layout/mgames.lay... Compressing src/mame/layout/mgavegas.lay... Compressing src/mame/layout/mhockey.lay... Compressing src/mame/layout/mhockeya.lay... Compressing src/mame/layout/micon2.lay... Compressing src/mame/layout/micropin.lay... Compressing src/mame/layout/microvision.lay... Compressing src/mame/layout/mil4000.lay... Compressing src/mame/layout/milton.lay... Compressing src/mame/layout/mindset.lay... Compressing src/mame/layout/minferno.lay... Compressing src/mame/layout/miniboy7.lay... Compressing src/mame/layout/minicom.lay... Compressing src/mame/layout/misatk.lay... Compressing src/mame/layout/missamer.lay... Compressing src/mame/layout/mk14.lay... Compressing src/mame/layout/mk14vdu.lay... Compressing src/mame/layout/mkit09.lay... Compressing src/mame/layout/ml20.lay... Compressing src/mame/layout/mmarvin.lay... Compressing src/mame/layout/mmd1.lay... Compressing src/mame/layout/mmd2.lay... Compressing src/mame/layout/mmerlin.lay... Compressing src/mame/layout/model1io2.lay... Compressing src/mame/layout/modulab.lay... Compressing src/mame/layout/monkeysee.lay... Compressing src/mame/layout/montree.lay... Compressing src/mame/layout/monty.lay... Compressing src/mame/layout/monzagp.lay... Compressing src/mame/layout/mountmon.lay... Compressing src/mame/layout/mp68a.lay... Compressing src/mame/layout/mpf1.lay... Compressing src/mame/layout/mpf1b.lay... Compressing src/mame/layout/mpf1p.lay... Compressing src/mame/layout/mpu1.lay... Compressing src/mame/layout/mpu3.lay... Compressing src/mame/layout/mpu4.lay... Compressing src/mame/layout/mpu4ext.lay... Compressing src/mame/layout/mpu4plasma.lay... Compressing src/mame/layout/mpu5.lay... Compressing src/mame/layout/mrmusical.lay... Compressing src/mame/layout/ms0515.lay... Compressing src/mame/layout/msoccer.lay... Compressing src/mame/layout/msoccer2.lay... Compressing src/mame/layout/msthawk.lay... Compressing src/mame/layout/mulcd.lay... Compressing src/mame/layout/multidrw.lay... Compressing src/mame/layout/musicsrt.lay... Compressing src/mame/layout/mvbfree.lay... Compressing src/mame/layout/mwcbaseb.lay... Compressing src/mame/layout/mwcfootb.lay... Compressing src/mame/layout/mystgard.lay... Compressing src/mame/layout/navarone.lay... Compressing src/mame/layout/nbmj8688.lay... Compressing src/mame/layout/neogeo.lay... Compressing src/mame/layout/newbrain.lay... Compressing src/mame/layout/newbraina.lay... Compressing src/mame/layout/newufo.lay... Compressing src/mame/layout/nfb96.lay... Compressing src/mame/layout/nfb96tx.lay... Compressing src/mame/layout/ninjaw.lay... Compressing src/mame/layout/noraut11.lay... Compressing src/mame/layout/noraut12.lay... Compressing src/mame/layout/notechan.lay... Compressing src/mame/layout/novag_cexpert.lay... Compressing src/mame/layout/novag_cforte.lay... Compressing src/mame/layout/novag_const.lay... Compressing src/mame/layout/novag_constq.lay... Compressing src/mame/layout/novag_diablo68k.lay... Compressing src/mame/layout/novag_micro.lay... Compressing src/mame/layout/novag_micro2.lay... Compressing src/mame/layout/novag_mk1.lay... Compressing src/mame/layout/novag_mk2.lay... Compressing src/mame/layout/novag_mk2a.lay... Compressing src/mame/layout/novag_savant.lay... Compressing src/mame/layout/novag_scorpio68k.lay... Compressing src/mame/layout/novag_sexpert.lay... Compressing src/mame/layout/novag_sforte.lay... Compressing src/mame/layout/novag_snova.lay... Compressing src/mame/layout/novag_ssensor4.lay... Compressing src/mame/layout/novag_supercon.lay... Compressing src/mame/layout/novag_supremo.lay... Compressing src/mame/layout/novoplay.lay... Compressing src/mame/layout/nsm.lay... Compressing src/mame/layout/omegrace.lay... Compressing src/mame/layout/one4all.lay... Compressing src/mame/layout/orchidms.lay... Compressing src/mame/layout/orchidmsnz.lay... Compressing src/mame/layout/outrun.lay... Compressing src/mame/layout/overdriv.lay... Compressing src/mame/layout/packmon.lay... Compressing src/mame/layout/pairmtch.lay... Compressing src/mame/layout/palmf31.lay... Compressing src/mame/layout/palmmd8.lay... Compressing src/mame/layout/pantmag.lay... Compressing src/mame/layout/pantmaga.lay... Compressing src/mame/layout/paradice.lay... Compressing src/mame/layout/pasha2.lay... Compressing src/mame/layout/patinho.lay... Compressing src/mame/layout/pbactiont.lay... Compressing src/mame/layout/pbmastm.lay... Compressing src/mame/layout/pc1500.lay... Compressing src/mame/layout/pc8500.lay... Compressing src/mame/layout/pce220.lay... Compressing src/mame/layout/pcg850v.lay... Compressing src/mame/layout/pcw.lay... Compressing src/mame/layout/pdrift.lay... Compressing src/mame/layout/pe_bjack.lay... Compressing src/mame/layout/pe_keno.lay... Compressing src/mame/layout/pe_poker.lay... Compressing src/mame/layout/pe_schip.lay... Compressing src/mame/layout/pe_slots.lay... Compressing src/mame/layout/pengpayce.lay... Compressing src/mame/layout/pengpuck.lay... Compressing src/mame/layout/penpir2.lay... Compressing src/mame/layout/peplus.lay... Compressing src/mame/layout/petshop.lay... Compressing src/mame/layout/peyper.lay... Compressing src/mame/layout/phantom2.lay... Compressing src/mame/layout/phpball.lay... Compressing src/mame/layout/piggypas.lay... Compressing src/mame/layout/pilot1k.lay... Compressing src/mame/layout/pirpok2.lay... Compressing src/mame/layout/play_1.lay... Compressing src/mame/layout/play_2.lay... Compressing src/mame/layout/play_3.lay... Compressing src/mame/layout/playch10.lay... Compressing src/mame/layout/playmaker.lay... Compressing src/mame/layout/pmi80.lay... Compressing src/mame/layout/pmpoker.lay... Compressing src/mame/layout/pmroulet.lay... Compressing src/mame/layout/pnchmn.lay... Compressing src/mame/layout/poker41.lay... Compressing src/mame/layout/pokio.lay... Compressing src/mame/layout/pokonl97.lay... Compressing src/mame/layout/polepos.lay... Compressing src/mame/layout/poly880.lay... Compressing src/mame/layout/polyplay.lay... Compressing src/mame/layout/ppsatan.lay... Compressing src/mame/layout/pr8210.lay... Compressing src/mame/layout/pro80.lay... Compressing src/mame/layout/proconn.lay... Compressing src/mame/layout/prophet600.lay... Compressing src/mame/layout/przfight.lay... Compressing src/mame/layout/psr60.lay... Compressing src/mame/layout/psr70.lay... Compressing src/mame/layout/pulltabs.lay... Compressing src/mame/layout/pve500.lay... Compressing src/mame/layout/pvmil.lay... Compressing src/mame/layout/px4.lay... Compressing src/mame/layout/px8.lay... Compressing src/mame/layout/pyramid.lay... Compressing src/mame/layout/qfire.lay... Compressing src/mame/layout/qkracer.lay... Compressing src/mame/layout/qkracerm.lay... Compressing src/mame/layout/qkspeller.lay... Compressing src/mame/layout/qnile.lay... Compressing src/mame/layout/qnilec.lay... Compressing src/mame/layout/qnilecea.lay... Compressing src/mame/layout/qniled.lay... Compressing src/mame/layout/qnilenl.lay... Compressing src/mame/layout/qtbird.lay... Compressing src/mame/layout/quintoon.lay... Compressing src/mame/layout/quizshow.lay... Compressing src/mame/layout/quizwizc.lay... Compressing src/mame/layout/racedrivpan.lay... Compressing src/mame/layout/radr.lay... Compressing src/mame/layout/rainbow.lay... Compressing src/mame/layout/raisedvl.lay... Compressing src/mame/layout/ravens.lay... Compressing src/mame/layout/rdqa.lay... Compressing src/mame/layout/re800.lay... Compressing src/mame/layout/re900.lay... Compressing src/mame/layout/rebound.lay... Compressing src/mame/layout/recel.lay... Compressing src/mame/layout/redbaron.lay... Compressing src/mame/layout/reelrock.lay... Compressing src/mame/layout/regence.lay... Compressing src/mame/layout/retrsam.lay... Compressing src/mame/layout/retrsamb.lay... Compressing src/mame/layout/rocknms.lay... Compressing src/mame/layout/rockpin.lay... Compressing src/mame/layout/roul.lay... Compressing src/mame/layout/roundup5.lay... Compressing src/mame/layout/rowamet.lay... Compressing src/mame/layout/royalcrd.lay... Compressing src/mame/layout/roypok96.lay... Compressing src/mame/layout/rtpc.lay... Compressing src/mame/layout/rulechan.lay... Compressing src/mame/layout/rungun_dual.lay... Compressing src/mame/layout/rw10r.lay... Compressing src/mame/layout/rw24k.lay... Compressing src/mame/layout/rw30r.lay... Compressing src/mame/layout/rz1.lay... Compressing src/mame/layout/rzone.lay... Compressing src/mame/layout/s11.lay... Compressing src/mame/layout/s11a.lay... Compressing src/mame/layout/s11b.lay... Compressing src/mame/layout/s11c.lay... Compressing src/mame/layout/s3.lay... Compressing src/mame/layout/s4.lay... Compressing src/mame/layout/s6.lay... Compressing src/mame/layout/s6a.lay... Compressing src/mame/layout/s7.lay... Compressing src/mame/layout/s8pfevr.lay... Compressing src/mame/layout/s8ratrc.lay... Compressing src/mame/layout/s8scrzy.lay... Compressing src/mame/layout/s9.lay... Compressing src/mame/layout/sag.lay... Compressing src/mame/layout/saitek_ccompan.lay... Compressing src/mame/layout/saitek_chesstrv.lay... Compressing src/mame/layout/saitek_chesstrvi.lay... Compressing src/mame/layout/saitek_corona.lay... Compressing src/mame/layout/saitek_cp2000.lay... Compressing src/mame/layout/saitek_delta1.lay... Compressing src/mame/layout/saitek_exchess.lay... Compressing src/mame/layout/saitek_galileo.lay... Compressing src/mame/layout/saitek_intchess.lay... Compressing src/mame/layout/saitek_leonardo.lay... Compressing src/mame/layout/saitek_mark5.lay... Compressing src/mame/layout/saitek_mark6.lay... Compressing src/mame/layout/saitek_minichess.lay... Compressing src/mame/layout/saitek_prschess.lay... Compressing src/mame/layout/saitek_renaissance.lay... Compressing src/mame/layout/saitek_risc2500.lay... Compressing src/mame/layout/saitek_schess.lay... Compressing src/mame/layout/saitek_simultano.lay... Compressing src/mame/layout/saitek_sstar28k.lay... Compressing src/mame/layout/saitek_ssystem3.lay... Compressing src/mame/layout/saitek_ssystem4.lay... Compressing src/mame/layout/saitek_stratos.lay... Compressing src/mame/layout/saitek_tking.lay... Compressing src/mame/layout/saitek_tstar432.lay... Compressing src/mame/layout/saiyukip.lay... Compressing src/mame/layout/sanremo.lay... Compressing src/mame/layout/savia84.lay... Compressing src/mame/layout/sbrkout.lay... Compressing src/mame/layout/sbuk2.lay... Compressing src/mame/layout/sbuk2a.lay... Compressing src/mame/layout/sbuk3.lay... Compressing src/mame/layout/sc1_vfd.lay... Compressing src/mame/layout/sc1_vid.lay... Compressing src/mame/layout/sc1barcd.lay... Compressing src/mame/layout/sc1bartk.lay... Compressing src/mame/layout/sc1cl65.lay... Compressing src/mame/layout/sc1clbtma.lay... Compressing src/mame/layout/sc1cwcl.lay... Compressing src/mame/layout/sc1dblch.lay... Compressing src/mame/layout/sc1pwrl.lay... Compressing src/mame/layout/sc1sirb.lay... Compressing src/mame/layout/sc1spct.lay... Compressing src/mame/layout/sc1str4.lay... Compressing src/mame/layout/sc2.lay... Compressing src/mame/layout/sc2_dmd.lay... Compressing src/mame/layout/sc2_vfd.lay... Compressing src/mame/layout/sc2_vid.lay... Compressing src/mame/layout/sc2casr2.lay... Compressing src/mame/layout/sc2copcl7.lay... Compressing src/mame/layout/sc2cpe.lay... Compressing src/mame/layout/sc2cpg.lay... Compressing src/mame/layout/sc2eggs1.lay... Compressing src/mame/layout/sc2heypr.lay... Compressing src/mame/layout/sc2majes.lay... Compressing src/mame/layout/sc2prem2.lay... Compressing src/mame/layout/sc2prom.lay... Compressing src/mame/layout/sc2ptytm1.lay... Compressing src/mame/layout/sc2suprz1.lay... Compressing src/mame/layout/sc2town2.lay... Compressing src/mame/layout/sc4_dmd.lay... Compressing src/mame/layout/sc4acesh.lay... Compressing src/mame/layout/sc4bantm.lay... Compressing src/mame/layout/sc4bedcl.lay... Compressing src/mame/layout/sc4blast.lay... Compressing src/mame/layout/sc4blokq.lay... Compressing src/mame/layout/sc4bobcl.lay... Compressing src/mame/layout/sc4brksp.lay... Compressing src/mame/layout/sc4brollb.lay... Compressing src/mame/layout/sc4cabin.lay... Compressing src/mame/layout/sc4canca.lay... Compressing src/mame/layout/sc4captn.lay... Compressing src/mame/layout/sc4cariqd.lay... Compressing src/mame/layout/sc4carrya.lay... Compressing src/mame/layout/sc4cashm.lay... Compressing src/mame/layout/sc4cclasd.lay... Compressing src/mame/layout/sc4cclim.lay... Compressing src/mame/layout/sc4cfcas.lay... Compressing src/mame/layout/sc4chainb.lay... Compressing src/mame/layout/sc4chavy.lay... Compressing src/mame/layout/sc4chick.lay... Compressing src/mame/layout/sc4chuba.lay... Compressing src/mame/layout/sc4clashd.lay... Compressing src/mame/layout/sc4clue.lay... Compressing src/mame/layout/sc4cmania.lay... Compressing src/mame/layout/sc4cmous.lay... Compressing src/mame/layout/sc4cnfr.lay... Compressing src/mame/layout/sc4coro.lay... Compressing src/mame/layout/sc4crc.lay... Compressing src/mame/layout/sc4crcla.lay... Compressing src/mame/layout/sc4crzgna.lay... Compressing src/mame/layout/sc4crzkya.lay... Compressing src/mame/layout/sc4cvanif.lay... Compressing src/mame/layout/sc4cvclb.lay... Compressing src/mame/layout/sc4dayltf.lay... Compressing src/mame/layout/sc4deepi.lay... Compressing src/mame/layout/sc4derby.lay... Compressing src/mame/layout/sc4dmineb.lay... Compressing src/mame/layout/sc4dnd.lay... Compressing src/mame/layout/sc4dnddw.lay... Compressing src/mame/layout/sc4dndtp.lay... Compressing src/mame/layout/sc4drubyb.lay... Compressing src/mame/layout/sc4duckqa.lay... Compressing src/mame/layout/sc4dyna.lay... Compressing src/mame/layout/sc4eascsc.lay... Compressing src/mame/layout/sc4emmerc.lay... Compressing src/mame/layout/sc4fastfb.lay... Compressing src/mame/layout/sc4fd7tha.lay... Compressing src/mame/layout/sc4fever.lay... Compressing src/mame/layout/sc4fire.lay... Compressing src/mame/layout/sc4fpitcb.lay... Compressing src/mame/layout/sc4ftopib.lay... Compressing src/mame/layout/sc4fullt.lay... Compressing src/mame/layout/sc4fwpcs.lay... Compressing src/mame/layout/sc4gaga.lay... Compressing src/mame/layout/sc4gball.lay... Compressing src/mame/layout/sc4gd.lay... Compressing src/mame/layout/sc4gdclb.lay... Compressing src/mame/layout/sc4ggdlxf.lay... Compressing src/mame/layout/sc4gldcl.lay... Compressing src/mame/layout/sc4gslam.lay... Compressing src/mame/layout/sc4gx.lay... Compressing src/mame/layout/sc4hdd.lay... Compressing src/mame/layout/sc4hi5.lay... Compressing src/mame/layout/sc4hilo.lay... Compressing src/mame/layout/sc4himi.lay... Compressing src/mame/layout/sc4hissa.lay... Compressing src/mame/layout/sc4holyw.lay... Compressing src/mame/layout/sc4hotpr.lay... Compressing src/mame/layout/sc4hotwd.lay... Compressing src/mame/layout/sc4hyde.lay... Compressing src/mame/layout/sc4jack.lay... Compressing src/mame/layout/sc4kalei.lay... Compressing src/mame/layout/sc4knokb.lay... Compressing src/mame/layout/sc4lined.lay... Compressing src/mame/layout/sc4lions.lay... Compressing src/mame/layout/sc4lirb.lay... Compressing src/mame/layout/sc4lkbcl.lay... Compressing src/mame/layout/sc4lockb.lay... Compressing src/mame/layout/sc4mgr.lay... Compressing src/mame/layout/sc4mmmg.lay... Compressing src/mame/layout/sc4mondxe.lay... Compressing src/mame/layout/sc4monoba.lay... Compressing src/mame/layout/sc4monot.lay... Compressing src/mame/layout/sc4motor.lay... Compressing src/mame/layout/sc4mou.lay... Compressing src/mame/layout/sc4mr2rc.lay... Compressing src/mame/layout/sc4mspid.lay... Compressing src/mame/layout/sc4mtbb.lay... Compressing src/mame/layout/sc4mtbclb.lay... Compressing src/mame/layout/sc4nmtj.lay... Compressing src/mame/layout/sc4nudita.lay... Compressing src/mame/layout/sc4paccl.lay... Compressing src/mame/layout/sc4pacqpa.lay... Compressing src/mame/layout/sc4pen1c.lay... Compressing src/mame/layout/sc4pgold.lay... Compressing src/mame/layout/sc4pipe.lay... Compressing src/mame/layout/sc4plumb.lay... Compressing src/mame/layout/sc4po8.lay... Compressing src/mame/layout/sc4polic.lay... Compressing src/mame/layout/sc4pony.lay... Compressing src/mame/layout/sc4potsha.lay... Compressing src/mame/layout/sc4ppclb.lay... Compressing src/mame/layout/sc4pstata.lay... Compressing src/mame/layout/sc4pwrbq.lay... Compressing src/mame/layout/sc4pwrsg.lay... Compressing src/mame/layout/sc4qmodo.lay... Compressing src/mame/layout/sc4quidrb.lay... Compressing src/mame/layout/sc4redsq.lay... Compressing src/mame/layout/sc4revod.lay... Compressing src/mame/layout/sc4rhxcl.lay... Compressing src/mame/layout/sc4rhxcsa.lay... Compressing src/mame/layout/sc4richl.lay... Compressing src/mame/layout/sc4rmo.lay... Compressing src/mame/layout/sc4rogds.lay... Compressing src/mame/layout/sc4roksc.lay... Compressing src/mame/layout/sc4rotc.lay... Compressing src/mame/layout/sc4rtc.lay... Compressing src/mame/layout/sc4rttt.lay... Compressing src/mame/layout/sc4s6cd.lay... Compressing src/mame/layout/sc4sahed.lay... Compressing src/mame/layout/sc4sbust.lay... Compressing src/mame/layout/sc4slci.lay... Compressing src/mame/layout/sc4slihd.lay... Compressing src/mame/layout/sc4smk7.lay... Compressing src/mame/layout/sc4solgl.lay... Compressing src/mame/layout/sc4sparkd.lay... Compressing src/mame/layout/sc4sprng.lay... Compressing src/mame/layout/sc4srrca.lay... Compressing src/mame/layout/sc4starpk.lay... Compressing src/mame/layout/sc4strk.lay... Compressing src/mame/layout/sc4suscl.lay... Compressing src/mame/layout/sc4susk.lay... Compressing src/mame/layout/sc4taekw.lay... Compressing src/mame/layout/sc4takcl.lay... Compressing src/mame/layout/sc4tbana.lay... Compressing src/mame/layout/sc4tempt.lay... Compressing src/mame/layout/sc4tfclb.lay... Compressing src/mame/layout/sc4tic2.lay... Compressing src/mame/layout/sc4tload.lay... Compressing src/mame/layout/sc4tpshta.lay... Compressing src/mame/layout/sc4trail.lay... Compressing src/mame/layout/sc4tridn.lay... Compressing src/mame/layout/sc4ttomb.lay... Compressing src/mame/layout/sc4vrgclb.lay... Compressing src/mame/layout/sc4wldjkc.lay... Compressing src/mame/layout/sc4xmarka.lay... Compressing src/mame/layout/scat.lay... Compressing src/mame/layout/scrablex.lay... Compressing src/mame/layout/scrabsen.lay... Compressing src/mame/layout/scruiser.lay... Compressing src/mame/layout/sda5708.lay... Compressing src/mame/layout/sderby.lay... Compressing src/mame/layout/sdk85.lay... Compressing src/mame/layout/sdk86.lay... Compressing src/mame/layout/seabattl.lay... Compressing src/mame/layout/seawolf.lay... Compressing src/mame/layout/seawolf2.lay... Compressing src/mame/layout/segabill.lay... Compressing src/mame/layout/segabillv.lay... Compressing src/mame/layout/segajw.lay... Compressing src/mame/layout/selz80.lay... Compressing src/mame/layout/sentx6p.lay... Compressing src/mame/layout/setaroul.lay... Compressing src/mame/layout/sf2049.lay... Compressing src/mame/layout/sfiii2.lay... Compressing src/mame/layout/sfrush.lay... Compressing src/mame/layout/sgsafari.lay... Compressing src/mame/layout/sharkpy.lay... Compressing src/mame/layout/sharkpye.lay... Compressing src/mame/layout/showhanc.lay... Compressing src/mame/layout/showhand.lay... Compressing src/mame/layout/shuffle11.lay... Compressing src/mame/layout/shuffle4.lay... Compressing src/mame/layout/shuffle9.lay... Compressing src/mame/layout/shuttlei.lay... Compressing src/mame/layout/sidewndr.lay... Compressing src/mame/layout/sigmab52.lay... Compressing src/mame/layout/sigmapkr.lay... Compressing src/mame/layout/simon.lay... Compressing src/mame/layout/sitcom.lay... Compressing src/mame/layout/sitcomtmr.lay... Compressing src/mame/layout/skill98.lay... Compressing src/mame/layout/skilldrp.lay... Compressing src/mame/layout/skydiver.lay... Compressing src/mame/layout/slc1.lay... Compressing src/mame/layout/slots.lay... Compressing src/mame/layout/sltblgpo.lay... Compressing src/mame/layout/sltblgtk.lay... Compressing src/mame/layout/smastmind.lay... Compressing src/mame/layout/smoto.lay... Compressing src/mame/layout/sms1.lay... Compressing src/mame/layout/snmath.lay... Compressing src/mame/layout/snookr10.lay... Compressing src/mame/layout/snowcat.lay... Compressing src/mame/layout/snread.lay... Compressing src/mame/layout/snspell.lay... Compressing src/mame/layout/snspellsp.lay... Compressing src/mame/layout/solarq.lay... Compressing src/mame/layout/spacecom.lay... Compressing src/mame/layout/spacewin.lay... Compressing src/mame/layout/spacezap.lay... Compressing src/mame/layout/spacwalk.lay... Compressing src/mame/layout/spbactnp.lay... Compressing src/mame/layout/spcenctr.lay... Compressing src/mame/layout/spdheat.lay... Compressing src/mame/layout/spectra.lay... Compressing src/mame/layout/speechp.lay... Compressing src/mame/layout/speedbal.lay... Compressing src/mame/layout/speedbsk.lay... Compressing src/mame/layout/speedfrk.lay... Compressing src/mame/layout/speedrs.lay... Compressing src/mame/layout/speedup.lay... Compressing src/mame/layout/spellb.lay... Compressing src/mame/layout/spirit76.lay... Compressing src/mame/layout/splasfgt.lay... Compressing src/mame/layout/splitsec.lay... Compressing src/mame/layout/splus.lay... Compressing src/mame/layout/sprachmg.lay... Compressing src/mame/layout/spyhunt.lay... Compressing src/mame/layout/spyhunttec.lay... Compressing src/mame/layout/sr16.lay... Compressing src/mame/layout/ssimon.lay... Compressing src/mame/layout/sspeedr.lay... Compressing src/mame/layout/ssports4.lay... Compressing src/mame/layout/sstrangr.lay... Compressing src/mame/layout/st_mp100.lay... Compressing src/mame/layout/st_mp200.lay... Compressing src/mame/layout/stactics.lay... Compressing src/mame/layout/starcas.lay... Compressing src/mame/layout/stargame.lay... Compressing src/mame/layout/starwbc.lay... Compressing src/mame/layout/stepstag.lay... Compressing src/mame/layout/stisub.lay... Compressing src/mame/layout/stocker.lay... Compressing src/mame/layout/stopthief.lay... Compressing src/mame/layout/submar.lay... Compressing src/mame/layout/subroc3d.lay... Compressing src/mame/layout/subwars.lay... Compressing src/mame/layout/summit.lay... Compressing src/mame/layout/sundance.lay... Compressing src/mame/layout/super80.lay... Compressing src/mame/layout/superbug.lay... Compressing src/mame/layout/superchs.lay... Compressing src/mame/layout/suprstar.lay... Compressing src/mame/layout/svision.lay... Compressing src/mame/layout/svmu.lay... Compressing src/mame/layout/swhr2.lay... Compressing src/mame/layout/swhr2u.lay... Compressing src/mame/layout/sym1.lay... Compressing src/mame/layout/t3in1sa.lay... Compressing src/mame/layout/t7in1ss.lay... Compressing src/mame/layout/tactix.lay... Compressing src/mame/layout/tailg.lay... Compressing src/mame/layout/taito.lay... Compressing src/mame/layout/talkingbb.lay... Compressing src/mame/layout/tama.lay... Compressing src/mame/layout/tandy12.lay... Compressing src/mame/layout/tascr30.lay... Compressing src/mame/layout/tb303.lay... Compressing src/mame/layout/tbreakup.lay... Compressing src/mame/layout/tc4.lay... Compressing src/mame/layout/tc7atc.lay... Compressing src/mame/layout/tccombat.lay... Compressing src/mame/layout/tceptor2.lay... Compressing src/mame/layout/tcfball.lay... Compressing src/mame/layout/tcfballa.lay... Compressing src/mame/layout/tdracula.lay... Compressing src/mame/layout/teammate.lay... Compressing src/mame/layout/tec1.lay... Compressing src/mame/layout/techno.lay... Compressing src/mame/layout/tecnbras.lay... Compressing src/mame/layout/tenpindx.lay... Compressing src/mame/layout/thayers.lay... Compressing src/mame/layout/ti1250.lay... Compressing src/mame/layout/ti1270.lay... Compressing src/mame/layout/ti1680.lay... Compressing src/mame/layout/ti25503.lay... Compressing src/mame/layout/ti30.lay... Compressing src/mame/layout/ti5100.lay... Compressing src/mame/layout/ti74.lay... Compressing src/mame/layout/ti95.lay... Compressing src/mame/layout/timaze.lay... Compressing src/mame/layout/timetrv.lay... Compressing src/mame/layout/tinv2650.lay... Compressing src/mame/layout/tisr16.lay... Compressing src/mame/layout/tisub.lay... Compressing src/mame/layout/tisubb.lay... Compressing src/mame/layout/tithermos.lay... Compressing src/mame/layout/tk80.lay... Compressing src/mame/layout/tm990189.lay... Compressing src/mame/layout/tm990189v.lay... Compressing src/mame/layout/tmtennis.lay... Compressing src/mame/layout/tntell.lay... Compressing src/mame/layout/tonypok.lay... Compressing src/mame/layout/topgear.lay... Compressing src/mame/layout/topracer.lay... Compressing src/mame/layout/topspeed.lay... Compressing src/mame/layout/touchme.lay... Compressing src/mame/layout/toutangonl.lay... Compressing src/mame/layout/tranz330.lay... Compressing src/mame/layout/triton.lay... Compressing src/mame/layout/tritreat.lay... Compressing src/mame/layout/trstrove.lay... Compressing src/mame/layout/trvmadns.lay... Compressing src/mame/layout/ttfball.lay... Compressing src/mame/layout/turbo.lay... Compressing src/mame/layout/turbotag.lay... Compressing src/mame/layout/tx1.lay... Compressing src/mame/layout/tx81z.lay... Compressing src/mame/layout/ufo21.lay... Compressing src/mame/layout/ufo800.lay... Compressing src/mame/layout/ufombs.lay... Compressing src/mame/layout/ufomini.lay... Compressing src/mame/layout/unixpc.lay... Compressing src/mame/layout/unkch.lay... Compressing src/mame/layout/unkeinv.lay... Compressing src/mame/layout/upndown.lay... Compressing src/mame/layout/us2pfball.lay... Compressing src/mame/layout/ut88mini.lay... Compressing src/mame/layout/v4addlad.lay... Compressing src/mame/layout/v4barqst.lay... Compressing src/mame/layout/v4dbltak.lay... Compressing src/mame/layout/v4in1eg.lay... Compressing src/mame/layout/v4psi.lay... Compressing src/mame/layout/v4strike.lay... Compressing src/mame/layout/vaportrx.lay... Compressing src/mame/layout/vboy.lay... Compressing src/mame/layout/vcs80.lay... Compressing src/mame/layout/vd.lay... Compressing src/mame/layout/venicea5.lay... Compressing src/mame/layout/vgmplay.lay... Compressing src/mame/layout/victor21.lay... Compressing src/mame/layout/victor5.lay... Compressing src/mame/layout/vidbrain.lay... Compressing src/mame/layout/vidchal.lay... Compressing src/mame/layout/video21.lay... Compressing src/mame/layout/videocba.lay... Compressing src/mame/layout/videodad.lay... Compressing src/mame/layout/videopin.lay... Compressing src/mame/layout/videopkr.lay... Compressing src/mame/layout/videosaa.lay... Compressing src/mame/layout/vjdash.lay... Compressing src/mame/layout/vk100.lay... Compressing src/mame/layout/votrpss.lay... Compressing src/mame/layout/votrtnt.lay... Compressing src/mame/layout/vr.lay... Compressing src/mame/layout/vsmile.lay... Compressing src/mame/layout/vt100.lay... Compressing src/mame/layout/wackygtr.lay... Compressing src/mame/layout/wamazon.lay... Compressing src/mame/layout/wamazona.lay... Compressing src/mame/layout/warp1bl.lay... Compressing src/mame/layout/warrior.lay... Compressing src/mame/layout/wcougar.lay... Compressing src/mame/layout/wecleman.lay... Compressing src/mame/layout/whousetc.lay... Compressing src/mame/layout/wicat.lay... Compressing src/mame/layout/wico.lay... Compressing src/mame/layout/wikwin.lay... Compressing src/mame/layout/wildbill.lay... Compressing src/mame/layout/wildfire.lay... Compressing src/mame/layout/wildone.lay... Compressing src/mame/layout/winbingo.lay... Compressing src/mame/layout/wizatron.lay... Compressing src/mame/layout/wizways.lay... Compressing src/mame/layout/wldarrow.lay... Compressing src/mame/layout/wnpost.lay... Compressing src/mame/layout/wotw.lay... Compressing src/mame/layout/wpc_an.lay... Compressing src/mame/layout/wswan.lay... Compressing src/mame/layout/wtiger.lay... Compressing src/mame/layout/x68000.lay... Compressing src/mame/layout/xl25.lay... Compressing src/mame/layout/yeno_532xl.lay... Compressing src/mame/layout/yosakdon.lay... Compressing src/mame/layout/yukongl5.lay... Compressing src/mame/layout/z80clock.lay... Compressing src/mame/layout/z80dev.lay... Compressing src/mame/layout/z80ne.lay... Compressing src/mame/layout/z80net.lay... Compressing src/mame/layout/z80netb.lay... Compressing src/mame/layout/z80netf.lay... Compressing src/mame/layout/zac_1.lay... Compressing src/mame/layout/zac_2.lay... Compressing src/mame/layout/zac_proto.lay... Compressing src/mame/layout/zapcomputer.lay... Compressing src/mame/layout/zodiac.lay... Compressing src/mame/layout/zoo.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/ymfm.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/access.make" Generating "build/projects/sdl/mame/gmake-netbsd/acorn.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/adp.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/alba.make" Generating "build/projects/sdl/mame/gmake-netbsd/alesis.make" Generating "build/projects/sdl/mame/gmake-netbsd/alliedleisure.make" Generating "build/projects/sdl/mame/gmake-netbsd/alpha.make" Generating "build/projects/sdl/mame/gmake-netbsd/altos.make" Generating "build/projects/sdl/mame/gmake-netbsd/amiga.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/appliedconcepts.make" Generating "build/projects/sdl/mame/gmake-netbsd/arcadia.make" Generating "build/projects/sdl/mame/gmake-netbsd/aristocrat.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/att.make" Generating "build/projects/sdl/mame/gmake-netbsd/ausnz.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/barcrest.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/bfm.make" Generating "build/projects/sdl/mame/gmake-netbsd/bitcorp.make" Generating "build/projects/sdl/mame/gmake-netbsd/bmc.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/capcom.make" Generating "build/projects/sdl/mame/gmake-netbsd/casio.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/ces.make" Generating "build/projects/sdl/mame/gmake-netbsd/chess.make" Generating "build/projects/sdl/mame/gmake-netbsd/chromatics.make" Generating "build/projects/sdl/mame/gmake-netbsd/cinematronics.make" Generating "build/projects/sdl/mame/gmake-netbsd/cirsa.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/comad.make" Generating "build/projects/sdl/mame/gmake-netbsd/commodore.make" Generating "build/projects/sdl/mame/gmake-netbsd/compugraphic.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/cromemco.make" Generating "build/projects/sdl/mame/gmake-netbsd/cvs.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/dataeast.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/dg.make" Generating "build/projects/sdl/mame/gmake-netbsd/dgrm.make" Generating "build/projects/sdl/mame/gmake-netbsd/dms.make" Generating "build/projects/sdl/mame/gmake-netbsd/dooyong.make" Generating "build/projects/sdl/mame/gmake-netbsd/drc.make" Generating "build/projects/sdl/mame/gmake-netbsd/dynax.make" Generating "build/projects/sdl/mame/gmake-netbsd/eaca.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/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/eolith.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/excellent.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/facit.make" Generating "build/projects/sdl/mame/gmake-netbsd/fairchild.make" Generating "build/projects/sdl/mame/gmake-netbsd/fairlight.make" Generating "build/projects/sdl/mame/gmake-netbsd/falco.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/fujitsu.make" Generating "build/projects/sdl/mame/gmake-netbsd/funtech.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/galaxian.make" Generating "build/projects/sdl/mame/gmake-netbsd/gamepark.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/gridcomp.make" Generating "build/projects/sdl/mame/gmake-netbsd/grundy.make" Generating "build/projects/sdl/mame/gmake-netbsd/handheld.make" Generating "build/projects/sdl/mame/gmake-netbsd/hds.make" Generating "build/projects/sdl/mame/gmake-netbsd/heathkit.make" Generating "build/projects/sdl/mame/gmake-netbsd/hec2hrp.make" Generating "build/projects/sdl/mame/gmake-netbsd/hegenerglaser.make" Generating "build/projects/sdl/mame/gmake-netbsd/heurikon.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/husky.make" Generating "build/projects/sdl/mame/gmake-netbsd/ibm.make" Generating "build/projects/sdl/mame/gmake-netbsd/ice.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/informer.make" Generating "build/projects/sdl/mame/gmake-netbsd/intel.make" Generating "build/projects/sdl/mame/gmake-netbsd/intergraph.make" Generating "build/projects/sdl/mame/gmake-netbsd/interton.make" Generating "build/projects/sdl/mame/gmake-netbsd/irem.make" Generating "build/projects/sdl/mame/gmake-netbsd/isc.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/kawai.make" Generating "build/projects/sdl/mame/gmake-netbsd/kaypro.make" Generating "build/projects/sdl/mame/gmake-netbsd/kiwako.make" Generating "build/projects/sdl/mame/gmake-netbsd/koei.make" Generating "build/projects/sdl/mame/gmake-netbsd/konami.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/kyber.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/learsiegler.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/makerbot.make" Generating "build/projects/sdl/mame/gmake-netbsd/matic.make" Generating "build/projects/sdl/mame/gmake-netbsd/matsushita.make" Generating "build/projects/sdl/mame/gmake-netbsd/mattel.make" Generating "build/projects/sdl/mame/gmake-netbsd/maygay.make" Generating "build/projects/sdl/mame/gmake-netbsd/mchester.make" Generating "build/projects/sdl/mame/gmake-netbsd/meadows.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/merit.make" Generating "build/projects/sdl/mame/gmake-netbsd/metro.make" Generating "build/projects/sdl/mame/gmake-netbsd/mg1.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/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/miltonbradley.make" Generating "build/projects/sdl/mame/gmake-netbsd/mips.make" Generating "build/projects/sdl/mame/gmake-netbsd/misc.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/mr.make" Generating "build/projects/sdl/mame/gmake-netbsd/msx.make" Generating "build/projects/sdl/mame/gmake-netbsd/multitech.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/namco.make" Generating "build/projects/sdl/mame/gmake-netbsd/nasco.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/nec.make" Generating "build/projects/sdl/mame/gmake-netbsd/neogeo.make" Generating "build/projects/sdl/mame/gmake-netbsd/netronics.make" Generating "build/projects/sdl/mame/gmake-netbsd/next.make" Generating "build/projects/sdl/mame/gmake-netbsd/nichibutsu.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/nokia.make" Generating "build/projects/sdl/mame/gmake-netbsd/northstar.make" Generating "build/projects/sdl/mame/gmake-netbsd/novadesitec.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/olympia.make" Generating "build/projects/sdl/mame/gmake-netbsd/olympiaint.make" Generating "build/projects/sdl/mame/gmake-netbsd/omnibyte.make" Generating "build/projects/sdl/mame/gmake-netbsd/omori.make" Generating "build/projects/sdl/mame/gmake-netbsd/omron.make" Generating "build/projects/sdl/mame/gmake-netbsd/openuni.make" Generating "build/projects/sdl/mame/gmake-netbsd/orca.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/pc.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/palm.make" Generating "build/projects/sdl/mame/gmake-netbsd/pce.make" Generating "build/projects/sdl/mame/gmake-netbsd/philips.make" Generating "build/projects/sdl/mame/gmake-netbsd/phoenix.make" Generating "build/projects/sdl/mame/gmake-netbsd/pinball.make" Generating "build/projects/sdl/mame/gmake-netbsd/pitronics.make" Generating "build/projects/sdl/mame/gmake-netbsd/playmark.make" Generating "build/projects/sdl/mame/gmake-netbsd/poly88.make" Generating "build/projects/sdl/mame/gmake-netbsd/positron.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/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/ramtek.make" Generating "build/projects/sdl/mame/gmake-netbsd/rare.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/rm.make" Generating "build/projects/sdl/mame/gmake-netbsd/robotron.make" Generating "build/projects/sdl/mame/gmake-netbsd/rockwell.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/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/sanritsu.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/sega.make" Generating "build/projects/sdl/mame/gmake-netbsd/seibu.make" Generating "build/projects/sdl/mame/gmake-netbsd/sequential.make" Generating "build/projects/sdl/mame/gmake-netbsd/seta.make" Generating "build/projects/sdl/mame/gmake-netbsd/sfrj.make" Generating "build/projects/sdl/mame/gmake-netbsd/sgi.make" Generating "build/projects/sdl/mame/gmake-netbsd/shared.make" Generating "build/projects/sdl/mame/gmake-netbsd/sharp.make" Generating "build/projects/sdl/mame/gmake-netbsd/siemens.make" Generating "build/projects/sdl/mame/gmake-netbsd/sigma.make" Generating "build/projects/sdl/mame/gmake-netbsd/sinclair.make" Generating "build/projects/sdl/mame/gmake-netbsd/skeleton.make" Generating "build/projects/sdl/mame/gmake-netbsd/slicer.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/sord.make" Generating "build/projects/sdl/mame/gmake-netbsd/stern.make" Generating "build/projects/sdl/mame/gmake-netbsd/stm.make" Generating "build/projects/sdl/mame/gmake-netbsd/subsino.make" Generating "build/projects/sdl/mame/gmake-netbsd/sun.make" Generating "build/projects/sdl/mame/gmake-netbsd/suna.make" Generating "build/projects/sdl/mame/gmake-netbsd/sunelectronics.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/tab.make" Generating "build/projects/sdl/mame/gmake-netbsd/taito.make" Generating "build/projects/sdl/mame/gmake-netbsd/tandberg.make" Generating "build/projects/sdl/mame/gmake-netbsd/tangerine.make" Generating "build/projects/sdl/mame/gmake-netbsd/tatsumi.make" Generating "build/projects/sdl/mame/gmake-netbsd/tatung.make" Generating "build/projects/sdl/mame/gmake-netbsd/tch.make" Generating "build/projects/sdl/mame/gmake-netbsd/teamconcepts.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/tecmo.make" Generating "build/projects/sdl/mame/gmake-netbsd/tektronix.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/thepit.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/toaplan.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/unico.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/universal.make" Generating "build/projects/sdl/mame/gmake-netbsd/upl.make" Generating "build/projects/sdl/mame/gmake-netbsd/usp.make" Generating "build/projects/sdl/mame/gmake-netbsd/ussr.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/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/virtual.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/vsystem.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/wavemate.make" Generating "build/projects/sdl/mame/gmake-netbsd/westinghouse.make" Generating "build/projects/sdl/mame/gmake-netbsd/wing.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/yamaha.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/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/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 364/364 projects. gmake[1]: Entering directory '/tmp/pkgbuild/emulators/mame/work.sparc/mame-mame0251/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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libprecompile.a... gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/mame/work.sparc/mame-mame0251/build/projects/sdl/mame/gmake-netbsd' gmake[1]: Entering directory '/tmp/pkgbuild/emulators/mame/work.sparc/mame-mame0251/build/projects/sdl/mame/gmake-netbsd' Compiling 3rdparty/lzma/C/7zAlloc.c... 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... Compiling 3rdparty/lzma/C/Lzma86Enc.c... Compiling 3rdparty/lzma/C/LzmaDec.c... Compiling 3rdparty/lzma/C/LzmaEnc.c... 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... Compiling 3rdparty/lzma/C/Sort.c... Archiving lib7z.a... Creating ../../../../netbsd/bin/x32/Release/mame_mame Compiling src/mame/access/acvirus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/access/acvirus.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libaccess.a... Compiling src/mame/acorn/aa310.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/aa310.cpp:108: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/accomm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/accomm.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/acrnsys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/acrnsys.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/acrnsys1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/acrnsys1.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/aristmk5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/aristmk5.cpp:613: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/acorn/aristmk5.cpp: In member function 'void aristmk5_state::init_aristmk5()': ../../../../../src/mame/acorn/aristmk5.cpp:2147: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/acorn/atom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/atom.cpp:118: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/bbc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/bbc.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/bbc_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/bbc_m.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/bbc_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/bbc_v.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/cms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/cms.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/electron.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/electron.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/electron_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/electron_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/electron_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/electron_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/ertictac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/ertictac.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/riscpc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/riscpc.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/ssfindo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/ssfindo.cpp:129: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/upd65031.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/upd65031.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/z88.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/z88.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/z88_impexp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/z88_impexp.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/acorn/z88_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/acorn/z88_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libacorn.a... Compiling src/mame/act/apricot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/act/apricot.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/act/apricotf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/act/apricotf.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/act/apricotkb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/act/apricotkb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/act/apricotp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/act/apricotp.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/act/apricotp.cpp: In member function 'virtual void fp_state::machine_start()': ../../../../../src/mame/act/apricotp.cpp:535:60: 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/act/apxen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/act/apxen.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/act/victor9k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/act/victor9k.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/act/victor9k_fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/act/victor9k_fdc.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/act/victor9k_kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/act/victor9k_kb.cpp:337: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libact.a... Compiling src/mame/adc/super6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/adc/super6.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/adc/superslave.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/adc/superslave.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libadc.a... Compiling src/mame/adp/adp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/adp/adp.cpp:158: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/adp/manohman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/adp/manohman.cpp:134: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/adp/stellafr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/adp/stellafr.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libadp.a... Compiling src/mame/agat/agat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/agat/agat.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/agat/agat7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/agat/agat7.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/agat/agat9.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/agat/agat9.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/agat/agatkeyb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/agat/agatkeyb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libagat.a... Compiling src/mame/akai/akaiax80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/akai/akaiax80.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/akai/akaivx600.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/akai/akaivx600.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/akai/mpc3000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/akai/mpc3000.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/akai/mpc60.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/akai/mpc60.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libakai.a... Compiling src/mame/alba/albazg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alba/albazg.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alba/rmhaihai.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alba/rmhaihai.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alba/vsmjtria.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alba/vsmjtria.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libalba.a... Compiling src/mame/alesis/alesis.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alesis/alesis.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alesis/alesis_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alesis/alesis_a.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alesis/alesis_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alesis/alesis_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libalesis.a... Compiling src/mame/alliedleisure/ace.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alliedleisure/ace.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alliedleisure/aleisttl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alliedleisure/aleisttl.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alliedleisure/clayshoo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alliedleisure/clayshoo.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving liballiedleisure.a... Compiling src/mame/alpha/ad_sound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/ad_sound.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alpha/alpha68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/alpha68k.cpp:204: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/alpha/alpha68k.cpp: In member function 'void alpha68k_V_state::init_sbasebal()': ../../../../../src/mame/alpha/alpha68k.cpp:2124: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/alpha/alpha68k_i.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/alpha68k_i.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alpha/alpha68k_n.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/alpha68k_n.cpp:142: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alpha/alpha68k_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/alpha68k_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alpha/alpha8201.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/alpha8201.cpp:276: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alpha/champbas.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/champbas.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alpha/champbas_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/champbas_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alpha/equites.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/equites.cpp:324: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alpha/meijinsn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/meijinsn.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alpha/shougi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/shougi.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/alpha/splendor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/alpha/splendor.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libalpha.a... Compiling src/mame/altos/acs8600_ics.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/altos/acs8600_ics.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/altos/altos2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/altos/altos2.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/altos/altos486.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/altos/altos486.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/altos/altos5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/altos/altos5.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/altos/altos8600.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/altos/altos8600.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/altos/altos8600.cpp: In member function 'u16 altos8600_state::xlate_r(offs_t, u16, int)': ../../../../../src/mame/altos/altos8600.cpp:535:34: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/altos/altos8600.cpp: In member function 'void altos8600_state::xlate_w(offs_t, u16, u16, int)': ../../../../../src/mame/altos/altos8600.cpp:557:31: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/altos/altos8600.cpp:557:99: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/altos/altos8600.cpp: In member function 'u16 altos8600_state::dmacram_r(offs_t, u16)': ../../../../../src/mame/altos/altos8600.cpp:629:34: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/altos/altos8600.cpp: In member function 'void altos8600_state::dmacram_w(offs_t, u16, u16)': ../../../../../src/mame/altos/altos8600.cpp:642:31: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/altos/altos8600.cpp:642:99: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libaltos.a... Compiling src/mame/amiga/alg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amiga/alg.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/amiga/alg.cpp:50:0: ../../../../../src/mame/amiga/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/amiga/amiga.h:527:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amiga/amiga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amiga/amiga.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/amiga/amiga.cpp:16:0: ../../../../../src/mame/amiga/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/amiga/amiga.h:527:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amiga/amiga_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amiga/amiga_m.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/amiga/amiga_m.cpp:14:0: ../../../../../src/mame/amiga/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/amiga/amiga.h:527:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amiga/amiga_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amiga/amiga_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/amiga/amiga_v.cpp:12:0: ../../../../../src/mame/amiga/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/amiga/amiga.h:527:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amiga/amigaaga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amiga/amigaaga.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/amiga/amigaaga.cpp:28:0: ../../../../../src/mame/amiga/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/amiga/amiga.h:527:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amiga/arsystems.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amiga/arsystems.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/amiga/arsystems.cpp:54:0: ../../../../../src/mame/amiga/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/amiga/amiga.h:527: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/amiga/arsystems.cpp: In member function 'void arcadia_amiga_state::generic_decode(const char*, int, int, int, int, int, int, int, int)': ../../../../../src/mame/amiga/arsystems.cpp:930: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/amiga/arsystems.cpp: In member function 'void arcadia_amiga_state::init_arcadia()': ../../../../../src/mame/amiga/arsystems.cpp:973: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/amiga/cubo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amiga/cubo.cpp:319: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/amiga/cubo.cpp:320:0: ../../../../../src/mame/amiga/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/amiga/amiga.h:527:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amiga/mquake.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amiga/mquake.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/amiga/mquake.cpp:38:0: ../../../../../src/mame/amiga/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/amiga/amiga.h:527:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amiga/upscope.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amiga/upscope.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/amiga/upscope.cpp:29:0: ../../../../../src/mame/amiga/amiga.h: In member function 'uint32_t& amiga_state::CUSTOM_REG_LONG(offs_t)': ../../../../../src/mame/amiga/amiga.h:527:76: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libamiga.a... Compiling src/mame/amirix/wxstar4000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amirix/wxstar4000.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libamirix.a... Compiling src/mame/ampro/ampro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ampro/ampro.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ampro/lb186.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ampro/lb186.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ampro/lbpc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ampro/lbpc.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libampro.a... Compiling src/mame/amstrad/ams40041.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/ams40041.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/amstr_pc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/amstr_pc.cpp:188: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/amstrad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/amstrad.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/amstrad_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/amstrad_m.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/nc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/nc.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/nc_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/nc_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/nc_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/nc_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/pc1512.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/pc1512.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/pc1512kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/pc1512kb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/pcw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/pcw.cpp:97: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/pcw16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/pcw16.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/pcw16_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/pcw16_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/pcw_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/pcw_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/amstrad/pda600.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/amstrad/pda600.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libamstrad.a... Compiling src/mame/apf/apf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apf/apf.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libapf.a... Compiling src/mame/apollo/apollo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apollo/apollo.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apollo/apollo_dbg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apollo/apollo_dbg.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apollo/apollo_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apollo/apollo_kbd.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apollo/apollo_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apollo/apollo_m.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apollo/apollo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apollo/apollo_v.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libapollo.a... Compiling src/mame/apple/adbmodem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/adbmodem.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/apple1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/apple1.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/apple2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/apple2.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/apple2common.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/apple2common.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/apple2e.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/apple2e.cpp:114: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/apple2gs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/apple2gs.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/apple2video.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/apple2video.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/apple3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/apple3.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/apple3_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/apple3_m.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/apple3_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/apple3_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/cuda.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/cuda.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/egret.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/egret.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/iphone2g.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/iphone2g.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/lisa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/lisa.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/lisa_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/lisa_m.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/lisa_m.cpp: In member function 'virtual void lisa_state::machine_reset()': ../../../../../src/mame/apple/lisa_m.cpp:941: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/apple/lisa_m.cpp: In member function 'uint16_t lisa_state::lisa_r(offs_t, uint16_t)': ../../../../../src/mame/apple/lisa_m.cpp:1222: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/apple/lisa_m.cpp:1253: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/apple/lisa_m.cpp:1271: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/apple/lisa_m.cpp:1296: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/apple/lisa_m.cpp: In member function 'void lisa_state::lisa_w(offs_t, uint16_t, uint16_t)': ../../../../../src/mame/apple/lisa_m.cpp:1455: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/apple/lisa_m.cpp:1455: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/apple/lisa_m.cpp:1494: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/apple/lisa_m.cpp:1494: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/apple/lisa_m.cpp: In member function 'void lisa_state::lisa_IO_w(offs_t, uint16_t, uint16_t)': ../../../../../src/mame/apple/lisa_m.cpp:1828: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/apple/lwriter.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/lwriter.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/mac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/mac.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/mac128.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/mac128.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/mac128.cpp: In member function 'virtual void mac128_state::machine_start()': ../../../../../src/mame/apple/mac128.cpp:283:35: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/mac128.cpp:286: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/apple/mac_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/mac_m.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/mac_m.cpp: In member function 'void mac_state::mac_driver_init(mac_state::model_t)': ../../../../../src/mame/apple/mac_m.cpp:969: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/apple/mac_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/mac_v.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/macadb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/macadb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/maciivx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/maciivx.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/maciivx.cpp: In member function 'virtual void {anonymous}::maciivx_state::machine_start()': ../../../../../src/mame/apple/maciivx.cpp:131:46: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/maclc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/maclc.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/maclc.cpp: In member function 'virtual void {anonymous}::maclc_state::machine_start()': ../../../../../src/mame/apple/maclc.cpp:141:44: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/maclc3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/maclc3.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/maclc3.cpp: In member function 'virtual void {anonymous}::macvail_state::machine_start()': ../../../../../src/mame/apple/maclc3.cpp:112:48: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/macpci.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/macpci.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/macpci_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/macpci_m.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/macpdm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/macpdm.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/macpdm.cpp: In member function 'virtual void macpdm_state::driver_reset()': ../../../../../src/mame/apple/macpdm.cpp:333:53: warning: cast from 'u8* {aka unsigned char*}' to 'const u64* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/macprtb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/macprtb.cpp:89: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/macprtb.cpp: In member function 'virtual void macportable_state::machine_start()': ../../../../../src/mame/apple/macprtb.cpp:280:35: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/macprtb.cpp:283: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/apple/macpwrbk030.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/macpwrbk030.cpp:105: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/macpwrbk030.cpp: In member function 'virtual void macpb030_state::machine_start()': ../../../../../src/mame/apple/macpwrbk030.cpp:406:35: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/macpwrbk030.cpp:409:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/macquadra700.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/macquadra700.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/macquadra700.cpp: In member function 'virtual void {anonymous}::macquadra_state::machine_start()': ../../../../../src/mame/apple/macquadra700.cpp:233:35: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/macquadra700.cpp:236:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/mame/apple/macquadra700.cpp:12: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/mame/apple/macquadra700.cpp:541:77: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/macrtc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/macrtc.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/macscsi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/macscsi.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/mactoolbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/mactoolbox.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/newton.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/newton.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/sonora.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/sonora.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/apple/sonora.cpp: In member function 'virtual void sonora_device::device_reset()': ../../../../../src/mame/apple/sonora.cpp:152:47: warning: cast from 'unsigned int*' to 'const u64* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/superga2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/superga2.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/tk2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/tk2000.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/v8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/v8.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/apple/vasp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/apple/vasp.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libapple.a... Compiling src/mame/appliedconcepts/boris.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/appliedconcepts/boris.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/appliedconcepts/borisdpl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/appliedconcepts/borisdpl.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/appliedconcepts/ggm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/appliedconcepts/ggm.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/appliedconcepts/prodigy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/appliedconcepts/prodigy.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libappliedconcepts.a... Compiling src/mame/arcadia/arcadia.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/arcadia/arcadia.cpp:122: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/arcadia/arcadia_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/arcadia/arcadia_a.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/arcadia/arcadia_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/arcadia/arcadia_v.cpp:225: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libarcadia.a... Compiling src/mame/aristocrat/aristmk4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/aristocrat/aristmk4.cpp:320: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/aristocrat/aristmk6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/aristocrat/aristmk6.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/aristocrat/caswin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/aristocrat/caswin.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libaristocrat.a... Compiling src/mame/atari/a2600.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/a2600.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/a7800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/a7800.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/akkaarrh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/akkaarrh.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/antic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/antic.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/antic.cpp: In member function 'void antic_device::mode_0(address_space&, antic_device::VIDEO*)': ../../../../../src/mame/atari/antic.cpp:1282: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/atari/antic.cpp: In member function 'void antic_device::mode_2(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1299: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/atari/antic.cpp: In member function 'void antic_device::mode_3(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1313: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/atari/antic.cpp: In member function 'void antic_device::mode_4(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1327: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/atari/antic.cpp: In member function 'void antic_device::mode_5(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1341: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/atari/antic.cpp: In member function 'void antic_device::mode_6(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1355: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/atari/antic.cpp: In member function 'void antic_device::mode_7(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1369: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/atari/antic.cpp: In member function 'void antic_device::mode_8(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1383: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/atari/antic.cpp: In member function 'void antic_device::mode_9(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1397: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/atari/antic.cpp: In member function 'void antic_device::mode_a(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1411: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/atari/antic.cpp: In member function 'void antic_device::mode_b(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1425: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/atari/antic.cpp: In member function 'void antic_device::mode_c(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1439: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/atari/antic.cpp: In member function 'void antic_device::mode_d(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1453: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/atari/antic.cpp: In member function 'void antic_device::mode_e(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1467: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/atari/antic.cpp: In member function 'void antic_device::mode_f(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1481: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/atari/antic.cpp: In member function 'void antic_device::mode_gtia1(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1495: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/atari/antic.cpp: In member function 'void antic_device::mode_gtia2(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1509: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/atari/antic.cpp: In member function 'void antic_device::mode_gtia3(address_space&, antic_device::VIDEO*, int, int)': ../../../../../src/mame/atari/antic.cpp:1523: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/atari/arcadecl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/arcadecl.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/arcadecl_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/arcadecl_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/asic65.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/asic65.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/asteroid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/asteroid.cpp:248: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/asteroid_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/asteroid_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/asteroid_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/asteroid_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atari400.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atari400.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atari400_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atari400_m.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atari400_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atari400_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarifb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarifb.cpp:97: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarifb_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarifb_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarifb_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarifb_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarifb_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarifb_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarifdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarifdc.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarig1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarig1.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarig1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarig1_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarig42.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarig42.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/atarig42.cpp: In member function 'void atarig42_0x200_state::init_roadriot()': ../../../../../src/mame/atari/atarig42.cpp:920: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/atari/atarig42.cpp: In member function 'void atarig42_0x400_state::init_guardian()': ../../../../../src/mame/atari/atarig42.cpp:957: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/atari/atarig42.cpp:961: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/atari/atarig42_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarig42_v.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarigen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarigen.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarigt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarigt.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarigt_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarigt_v.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarigx2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarigx2.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarigx2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarigx2_v.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarijsa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarijsa.cpp:76: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarimo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarimo.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarirle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarirle.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarisac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarisac.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atariscom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atariscom.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarist.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarist.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarist_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarist_v.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/ataristb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/ataristb.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarisy1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarisy1.cpp:196: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarisy1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarisy1_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarisy2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarisy2.cpp:128: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarisy2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarisy2_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarisy4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarisy4.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/atari/atarisy4.cpp:22:0: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = atarisy4_state::atarisy4_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = atarisy4_state::atarisy4_polydata; int TrackingCount = 1]' ../../../../../src/mame/atari/atarisy4.cpp:342:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'atarisy4_state::atarisy4_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = atarisy4_state::atarisy4_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = atarisy4_state::atarisy4_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = atarisy4_state::atarisy4_polydata; int TrackingCount = 1]' ../../../../../src/mame/atari/atarisy4.cpp:342:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'atarisy4_state::atarisy4_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:900:14: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 1; BaseType = float; ObjectType = atarisy4_state::atarisy4_polydata; int MaxParams = 2; unsigned char Flags = 1; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const atarisy4_state::atarisy4_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/atari/atarisy4.cpp:362:47: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = atarisy4_state::atarisy4_polydata; int MaxParams = 2; unsigned char Flags = 1; poly_manager::render_delegate = delegate::extent_t&, const atarisy4_state::atarisy4_polydata&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:847:45: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 1; BaseType = float; ObjectType = atarisy4_state::atarisy4_polydata; int MaxParams = 2; unsigned char Flags = 1; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const atarisy4_state::atarisy4_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/atari/atarisy4.cpp:362:47: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarittl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarittl.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarivad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarivad.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atarixga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atarixga.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/atetris.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/atetris.cpp:101: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/avalnche.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/avalnche.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/avalnche_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/avalnche_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/badlands.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/badlands.cpp:167: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/badlands_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/badlands_m.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/badlands_ms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/badlands_ms.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/badlands_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/badlands_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/badlandsbl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/badlandsbl.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/bartop52.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/bartop52.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/batman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/batman.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/batman_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/batman_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/beathead.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/beathead.cpp:102: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/beathead_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/beathead_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/blstroid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/blstroid.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/blstroid_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/blstroid_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/boxer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/boxer.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/bsktball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/bsktball.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/bsktball_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/bsktball_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/bsktball_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/bsktball_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/bsktball_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/bsktball_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/bwidow.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/bwidow.cpp:221: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/bwidow_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/bwidow_a.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/bzone.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/bzone.cpp:209: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/bzone_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/bzone_a.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/canyon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/canyon.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/canyon_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/canyon_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/canyon_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/canyon_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cball.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/ccastles.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/ccastles.cpp:122: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/ccastles_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/ccastles_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/centiped.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/centiped.cpp:417: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/centiped_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/centiped_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cloak.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cloak.cpp:119: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cloak_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cloak_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cloud9.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cloud9.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cloud9_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cloud9_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cmmb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cmmb.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cops.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cops.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/copsnrob.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/copsnrob.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/copsnrob_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/copsnrob_a.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/copsnrob_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/copsnrob_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cyberbal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cyberbal.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cyberbal_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cyberbal_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cybstorm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cybstorm.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/cybstorm_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/cybstorm_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/destroyr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/destroyr.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/dragrace.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/dragrace.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/dragrace_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/dragrace_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/dragrace_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/dragrace_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/eprom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/eprom.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/eprom_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/eprom_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/firefox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/firefox.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/firetrk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/firetrk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/firetrk_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/firetrk_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/firetrk_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/firetrk_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/flyball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/flyball.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/foodf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/foodf.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/foodf_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/foodf_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/gauntlet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/gauntlet.cpp:123: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/gauntlet_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/gauntlet_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/gtia.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/gtia.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/gumrally.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/gumrally.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/harddriv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/harddriv.cpp:327: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/harddriv.cpp: In member function 'void harddriv_state::init_ds3()': ../../../../../src/mame/atari/harddriv.cpp:4861: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/atari/harddriv.cpp: In member function 'void harddriv_state::init_dsk()': ../../../../../src/mame/atari/harddriv.cpp:4947: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/atari/harddriv.cpp:4962: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/atari/harddriv.cpp: In member function 'void harddriv_state::init_dsk2()': ../../../../../src/mame/atari/harddriv.cpp:4985: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/atari/harddriv.cpp:4989: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/atari/harddriv.cpp: In member function 'void harddriv_state::steeltal_init_common(offs_t, int)': ../../../../../src/mame/atari/harddriv.cpp:5220: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/atari/harddriv.cpp:5221:77: 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/atari/harddriv_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/harddriv_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/harddriv_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/harddriv_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/harddriv_m.cpp: In member function 'virtual void harddriv_state::device_start()': ../../../../../src/mame/atari/harddriv_m.cpp:44: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/atari/harddriv_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/harddriv_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/harddriv_v.cpp: In member function 'void harddriv_state::hdgsp_vram_1bpp_w(offs_t, uint16_t)': ../../../../../src/mame/atari/harddriv_v.cpp:273:53: warning: cast from 'short unsigned int*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/harddriv_v.cpp: In member function 'void harddriv_state::hdgsp_vram_2bpp_w(offs_t, uint16_t)': ../../../../../src/mame/atari/harddriv_v.cpp:301:53: warning: cast from 'short unsigned int*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/hitparade.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/hitparade.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/irobot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/irobot.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/irobot_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/irobot_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/irobot_m.cpp: In member function 'uint32_t irobot_state::irmb_din(const irobot_state::irmb_ops*)': ../../../../../src/mame/atari/irobot_m.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/atari/irobot_m.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/atari/irobot_m.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/atari/irobot_m.cpp: In member function 'void irobot_state::irmb_dout(const irobot_state::irmb_ops*, uint32_t)': ../../../../../src/mame/atari/irobot_m.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/atari/irobot_m.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/atari/irobot_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/irobot_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/irobot_v.cpp: In member function 'void irobot_state::irobot_run_video()': ../../../../../src/mame/atari/irobot_v.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/atari/jag_blitter.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/jag_blitter.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/jaguar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/jaguar.cpp:337: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/jaguar.cpp: In member function 'virtual void jaguar_state::machine_reset()': ../../../../../src/mame/atari/jaguar.cpp:439: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/atari/jaguar_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/jaguar_a.cpp:147: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/jaguar_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/jaguar_v.cpp:145: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/atari/jaguar_v.cpp:881:0: ../../../../../src/mame/atari/jagobj.ipp: In member function 'uint32_t* jaguar_state::process_bitmap(uint16_t*, uint32_t*, int, bool)': ../../../../../src/mame/atari/jagobj.ipp: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/atari/jaguar_v.cpp:881:0: ../../../../../src/mame/atari/jagobj.ipp: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/atari/jaguar_v.cpp:881:0: ../../../../../src/mame/atari/jagobj.ipp: In member function 'uint32_t* jaguar_state::process_scaled_bitmap(uint16_t*, uint32_t*, int, bool)': ../../../../../src/mame/atari/jagobj.ipp: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/atari/jaguar_v.cpp:881:0: ../../../../../src/mame/atari/jagobj.ipp: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/atari/jaguar_v.cpp:881:0: ../../../../../src/mame/atari/jagobj.ipp: In member function 'uint32_t* jaguar_state::process_branch(uint32_t*, int, bool)': ../../../../../src/mame/atari/jagobj.ipp: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/atari/jaguar_v.cpp:881:0: ../../../../../src/mame/atari/jagobj.ipp: In member function 'void jaguar_state::process_object_list(int, uint16_t*)': ../../../../../src/mame/atari/jagobj.ipp: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/atari/jedi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/jedi.cpp:115: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/jedi_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/jedi_a.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/jedi_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/jedi_v.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/klax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/klax.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/klax_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/klax_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/liberatr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/liberatr.cpp:139: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/liberatr_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/liberatr_v.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/lynx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/lynx.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/lynx_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/lynx_m.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/marblmd2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/marblmd2.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/maria.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/maria.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/mathbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/mathbox.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/maxaflex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/maxaflex.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/mediagx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/mediagx.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/metalmx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/metalmx.cpp:258: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/mgolf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/mgolf.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/mhavoc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/mhavoc.cpp:192: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/mhavoc_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/mhavoc_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/mhavoc_m.cpp: In member function 'void mhavoc_state::delayed_gamma_w(s32)': ../../../../../src/mame/atari/mhavoc_m.cpp:137:84: warning: 'void device_scheduler::timer_set(const attotime&, timer_expired_delegate, int)' is deprecated: timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead. [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:74:0, from ../../../../../src/mame/atari/mhavoc_m.cpp:9: ../../../../../src/emu/schedule.h:125:7: note: declared here Compiling src/mame/atari/missile.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/missile.cpp:352: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/nitedrvr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/nitedrvr.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/nitedrvr_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/nitedrvr_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/nitedrvr_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/nitedrvr_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/nitedrvr_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/nitedrvr_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/nl_breakout.cpp... Compiling src/mame/atari/nl_destroyr.cpp... Compiling src/mame/atari/nl_flyball.cpp... Compiling src/mame/atari/nl_gtrak10.cpp... Compiling src/mame/atari/nl_pong.cpp... Compiling src/mame/atari/nl_pongdoubles.cpp... Compiling src/mame/atari/nl_rebound.cpp... Compiling src/mame/atari/nl_stuntcyc.cpp... Compiling src/mame/atari/nl_tank.cpp... Compiling src/mame/atari/offtwall.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/offtwall.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/atari/offtwall.cpp: In member function 'void offtwall_state::init_offtwall()': ../../../../../src/mame/atari/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/atari/offtwall.cpp: In member function 'void offtwall_state::init_offtwalc()': ../../../../../src/mame/atari/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/atari/offtwall_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/offtwall_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/orbit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/orbit.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/orbit_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/orbit_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/orbit_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/orbit_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/pofo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/pofo.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/pofo_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/pofo_kbd.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/pong.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/pong.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/poolshrk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/poolshrk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/poolshrk_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/poolshrk_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/poolshrk_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/poolshrk_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/quantum.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/quantum.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/quizshow.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/quizshow.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/rampart.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/rampart.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/rampart_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/rampart_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/redbaron.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/redbaron.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/relief.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/relief.cpp:89: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/relief_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/relief_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/runaway.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/runaway.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/sbrkout.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/sbrkout.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/shuuz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/shuuz.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/shuuz_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/shuuz_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/skullxbo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/skullxbo.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/skullxbo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/skullxbo_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/skydiver.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/skydiver.cpp:91: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/skydiver_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/skydiver_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/skydiver_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/skydiver_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/skyraid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/skyraid.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/skyraid_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/skyraid_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/skyraid_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/skyraid_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/slapstic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/slapstic.cpp:199: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/sprint2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/sprint2.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/sprint2_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/sprint2_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/sprint2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/sprint2_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/sprint4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/sprint4.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/sprint4_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/sprint4_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/sprint8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/sprint8.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/sprint8_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/sprint8_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/sprint8_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/sprint8_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/starshp1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/starshp1.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/starshp1_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/starshp1_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/starshp1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/starshp1_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/starwars.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/starwars.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/starwars_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/starwars_a.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/starwars_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/starwars_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/subs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/subs.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/subs_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/subs_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/subs_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/subs_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/subs_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/subs_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/tank8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/tank8.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/tank8_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/tank8_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/tank8_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/tank8_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/tempest.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/tempest.cpp:278: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/thunderj.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/thunderj.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/thunderj_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/thunderj_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/tia.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/tia.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/tomcat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/tomcat.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/toobin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/toobin.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/toobin_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/toobin_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/tourtabl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/tourtabl.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/triplhnt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/triplhnt.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/triplhnt_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/triplhnt_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/triplhnt_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/triplhnt_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/tunhunt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/tunhunt.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/tunhunt_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/tunhunt_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/ultratnk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/ultratnk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/ultratnk_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/ultratnk_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/videopin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/videopin.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/videopin_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/videopin_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/videopin_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/videopin_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/vindictr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/vindictr.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/vindictr_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/vindictr_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/wolfpack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/wolfpack.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/wolfpack_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/wolfpack_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/xybots.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/xybots.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atari/xybots_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atari/xybots_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libatari.a... Compiling src/mame/atlus/bowltry.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atlus/bowltry.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atlus/ohmygod.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atlus/ohmygod.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atlus/patapata.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atlus/patapata.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/atlus/rallypnt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/atlus/rallypnt.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libatlus.a... Compiling src/mame/att/att3b2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/att/att3b2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/att/att4425.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/att/att4425.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/att/att610.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/att/att610.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/att/att630.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/att/att630.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/att/unixpc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/att/unixpc.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/att/unixpc.cpp: In member function 'virtual void {anonymous}::unixpc_state::machine_start()': ../../../../../src/mame/att/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/ausnz/amust.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/amust.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/applix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/applix.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/aussiebyte.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/aussiebyte.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/aussiebyte_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/aussiebyte_v.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/binbug.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/binbug.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/d6800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/d6800.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/datum.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/datum.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/dg680.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/dg680.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/dmax8000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/dmax8000.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/eacc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/eacc.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/eti660.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/eti660.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/excali64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/excali64.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/labtam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/labtam.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/magnum.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/magnum.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/mbee.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/mbee.cpp:128: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/mbee_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/mbee_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/mbee_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/mbee_v.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/pegasus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/pegasus.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/pipbug.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/pipbug.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/poly.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/poly.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/poly_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/poly_m.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/proteus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/proteus.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/pulsar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/pulsar.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/super80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/super80.cpp:209: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/super80_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/super80_m.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/super80_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/super80_v.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ausnz/tec1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ausnz/tec1.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libausnz.a... Compiling src/mame/banctec/banctec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/banctec/banctec.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbanctec.a... Compiling src/mame/bandai/design_master.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bandai/design_master.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bandai/rx78.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bandai/rx78.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bandai/sv8000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bandai/sv8000.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bandai/tamag1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bandai/tamag1.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bandai/wswan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bandai/wswan.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bandai/wswan_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bandai/wswan_v.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbandai.a... Compiling src/mame/barcrest/mpu1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu1.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu2.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu3.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4.cpp:217: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4_characteriser_bootleg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4_characteriser_bootleg.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4_characteriser_pal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4_characteriser_pal.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4_characteriser_pal_bwb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4_characteriser_pal_bwb.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4_oki_sampled_sound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4_oki_sampled_sound.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4avan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4avan.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4bwb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4bwb.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4concept.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4concept.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4crystal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4crystal.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4dealem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4dealem.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4empire.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4empire.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4mdm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4mdm.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4misc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4misc.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4mod2sw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4mod2sw.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4mod4oki.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4mod4oki.cpp:170: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4mod4yam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4mod4yam.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4plasma.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4plasma.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4redpoint.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4redpoint.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4union.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4union.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4unsorted.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4unsorted.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/barcrest/mpu4vid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu4vid.cpp:177: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/barcrest/mpu4vid.cpp: In member function 'void {anonymous}::mpu4vid_state::hack_bwb_startup_protection()': ../../../../../src/mame/barcrest/mpu4vid.cpp:2345: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/barcrest/mpu4vid.cpp: In member function 'void {anonymous}::mpu4vid_state::init_cybcas()': ../../../../../src/mame/barcrest/mpu4vid.cpp:2469: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/barcrest/mpu5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu5.cpp:143: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/barcrest/mpu5.cpp: In member function 'virtual void mpu5_state::machine_start()': ../../../../../src/mame/barcrest/mpu5.cpp:428: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/barcrest/mpu5sw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/barcrest/mpu5sw.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbarcrest.a... Compiling src/mame/be/bebox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/be/bebox.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/be/bebox_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/be/bebox_m.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbe.a... Compiling src/mame/beehive/microb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/beehive/microb.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbeehive.a... Compiling src/mame/bfm/bfcobra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfcobra.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_ad5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_ad5.cpp:116: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_ad5sw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_ad5sw.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_adr2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_adr2.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_bd1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_bd1.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_bda.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_bda.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_comn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_comn.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_dm01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_dm01.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_sc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_sc1.cpp:90: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_sc2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_sc2.cpp:144: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_sc4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_sc4.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/bfm/bfm_sc4.cpp: In member function 'void sc4_state::init_sc4mbus()': ../../../../../src/mame/bfm/bfm_sc4.cpp:1817: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/bfm/bfm_sc45_helper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_sc45_helper.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/bfm/bfm_sc45_helper.cpp: In function 'bool compare_input_code(running_machine&, int)': ../../../../../src/mame/bfm/bfm_sc45_helper.cpp:140: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/bfm/bfm_sc45_helper.cpp: In function 'int find_input_strings(running_machine&)': ../../../../../src/mame/bfm/bfm_sc45_helper.cpp:169: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/bfm/bfm_sc45_helper.cpp: In function 'int find_lamp_strings(running_machine&)': ../../../../../src/mame/bfm/bfm_sc45_helper.cpp:452: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/bfm/bfm_sc45_helper.cpp: In function 'int find_reel_strings(running_machine&)': ../../../../../src/mame/bfm/bfm_sc45_helper.cpp:836: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/bfm/bfm_sc5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_sc5.cpp:138: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_sc5sw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_sc5sw.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfm_swp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfm_swp.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfmsys83.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfmsys83.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/bfmsys85.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/bfmsys85.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bfm/rastersp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bfm/rastersp.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbfm.a... Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp... Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui_draw.cpp... Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui_tables.cpp... Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui_widgets.cpp... Compiling 3rdparty/bgfx/examples/common/imgui/imgui.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164: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:56: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:164: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:65: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:164: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:78: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:93: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:112: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:115:41: warning: cast from 'uint8_t* {aka unsigned char*}' to 'ImDrawIdx* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/examples/common/imgui/imgui.cpp:501:0: ../../../../../3rdparty/bgfx/3rdparty/stb/stb_truetype.h: In function 'int stbtt__run_charstring(const stbtt_fontinfo*, int, stbtt__csctx*)': ../../../../../3rdparty/bgfx/3rdparty/stb/stb_truetype.h:2131:10: warning: this statement may fall through [-Wimplicit-fallthrough=] ../../../../../3rdparty/bgfx/3rdparty/stb/stb_truetype.h:2137:7: note: here Compiling 3rdparty/bgfx/examples/common/nanovg/nanovg.cpp... Compiling 3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164: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:56: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:164: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:65: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:164: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:78: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:93: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 ../../../../../3rdparty/bx/include/bx/allocator.h:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:789: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:790: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:888: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:2274: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:2504: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:3628: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:3634: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:3640: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:3645: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:3650: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: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 'uint32_t bgfx::Encoder::setTransform(const void*, uint16_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3660: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:3665: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:3670: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:3679: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:3691: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:3703: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:3715: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:3728: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:3747: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:3766: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:3777: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:3788: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:3795: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:3802: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:3812: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:3820: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, uint8_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3844: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, uint8_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3852: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:3859: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:3866: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:3874: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:3882: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:3890: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:3904: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, uint8_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3911: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, uint8_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3920: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(uint8_t)': ../../../../../3rdparty/bgfx/src/bgfx.cpp:3925: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:3980: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_egl.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f4::operator==(const bgfx::gl::UniformStateCache::f4&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1153:102: warning: cast from 'bgfx::gl::UniformStateCache::f4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_egl.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h:1153:147: warning: cast from 'const bgfx::gl::UniformStateCache::f4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f3x3::operator==(const bgfx::gl::UniformStateCache::f3x3&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1154:106: warning: cast from 'bgfx::gl::UniformStateCache::f3x3*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h:1154:151: warning: cast from 'const bgfx::gl::UniformStateCache::f3x3*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_egl.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f4x4::operator==(const bgfx::gl::UniformStateCache::f4x4&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1155:106: warning: cast from 'bgfx::gl::UniformStateCache::f4x4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h:1155:151: warning: cast from 'const bgfx::gl::UniformStateCache::f4x4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/glcontext_glx.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_glx.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f4::operator==(const bgfx::gl::UniformStateCache::f4&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1153:102: warning: cast from 'bgfx::gl::UniformStateCache::f4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_glx.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h:1153:147: warning: cast from 'const bgfx::gl::UniformStateCache::f4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f3x3::operator==(const bgfx::gl::UniformStateCache::f3x3&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1154:106: warning: cast from 'bgfx::gl::UniformStateCache::f3x3*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h:1154:151: warning: cast from 'const bgfx::gl::UniformStateCache::f3x3*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_glx.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f4x4::operator==(const bgfx::gl::UniformStateCache::f4x4&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1155:106: warning: cast from 'bgfx::gl::UniformStateCache::f4x4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h:1155:151: warning: cast from 'const bgfx::gl::UniformStateCache::f4x4*' to 'const uint64_t* {aka const long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/glcontext_wgl.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_wgl.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f4::operator==(const bgfx::gl::UniformStateCache::f4&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1153:102: warning: cast from 'bgfx::gl::UniformStateCache::f4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_wgl.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h:1153:147: warning: cast from 'const bgfx::gl::UniformStateCache::f4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f3x3::operator==(const bgfx::gl::UniformStateCache::f3x3&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1154:106: warning: cast from 'bgfx::gl::UniformStateCache::f3x3*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h:1154:151: warning: cast from 'const bgfx::gl::UniformStateCache::f3x3*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/glcontext_wgl.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f4x4::operator==(const bgfx::gl::UniformStateCache::f4x4&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1155:106: warning: cast from 'bgfx::gl::UniformStateCache::f4x4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h:1155:151: warning: cast from 'const bgfx::gl::UniformStateCache::f4x4*' to 'const uint64_t* {aka const long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_agc.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, from ../../../../../3rdparty/bgfx/src/renderer_agc.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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, from ../../../../../3rdparty/bgfx/src/renderer_agc.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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, from ../../../../../3rdparty/bgfx/src/renderer_agc.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:78: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:93: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:141, from ../../../../../3rdparty/bgfx/src/renderer_agc.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:142, from ../../../../../3rdparty/bgfx/src/renderer_agc.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_agc.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_gl.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f4::operator==(const bgfx::gl::UniformStateCache::f4&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1153:102: warning: cast from 'bgfx::gl::UniformStateCache::f4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h:1153:147: warning: cast from 'const bgfx::gl::UniformStateCache::f4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f3x3::operator==(const bgfx::gl::UniformStateCache::f3x3&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1154:106: warning: cast from 'bgfx::gl::UniformStateCache::f3x3*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h:1154:151: warning: cast from 'const bgfx::gl::UniformStateCache::f3x3*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:9:0: ../../../../../3rdparty/bgfx/src/renderer_gl.h: In member function 'bool bgfx::gl::UniformStateCache::f4x4::operator==(const bgfx::gl::UniformStateCache::f4x4&)': ../../../../../3rdparty/bgfx/src/renderer_gl.h:1155:106: warning: cast from 'bgfx::gl::UniformStateCache::f4x4*' to 'const uint64_t* {aka const long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.h:1155:151: warning: cast from 'const bgfx::gl::UniformStateCache::f4x4*' to 'const uint64_t* {aka const long 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:4142: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:4213:40: warning: cast from 'const char*' to 'int32_t* {aka int*}' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:4217:38: warning: cast from 'const char*' to 'float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:4221:47: warning: cast from 'const char*' to 'float*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/bgfx/src/renderer_gl.cpp:4225:47: 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_noop.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/renderer_webgpu.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, from ../../../../../3rdparty/bgfx/src/renderer_webgpu.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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, from ../../../../../3rdparty/bgfx/src/renderer_webgpu.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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, from ../../../../../3rdparty/bgfx/src/renderer_webgpu.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:78: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:93: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:141, from ../../../../../3rdparty/bgfx/src/renderer_webgpu.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:142, from ../../../../../3rdparty/bgfx/src/renderer_webgpu.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_webgpu.cpp:6:0: ../../../../../3rdparty/bgfx/src/bgfx_p.h: In member function 'bool bgfx::Rect::isZero() const': ../../../../../3rdparty/bgfx/src/bgfx_p.h:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling 3rdparty/bgfx/src/shader_spirv.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:56: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:65: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:164:0, from ../../../../../3rdparty/bgfx/src/bgfx_p.h:134, 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:78: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:93: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:141, 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:142, 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:442:34: warning: cast from 'const bgfx::Rect*' to 'uint64_t* {aka long 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:164: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:56: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:164: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:65: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:164: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:78: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:93: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 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 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 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 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 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/vertexlayout.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bgfx/src/vertexlayout.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:56: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:164:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bgfx/src/vertexlayout.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:65: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:164:0, from ../../../../../3rdparty/bx/include/bx/string.h:9, from ../../../../../3rdparty/bx/include/bx/debug.h:9, from ../../../../../3rdparty/bgfx/src/vertexlayout.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:78: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:93: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/vertexlayout.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/vertexlayout.cpp: In function 'void bgfx::vertexPack(const float*, bool, bgfx::Attrib::Enum, const bgfx::VertexLayout&, void*, uint32_t)': ../../../../../3rdparty/bgfx/src/vertexlayout.cpp:436: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/vertexlayout.cpp:442: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/vertexlayout.cpp:481: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/vertexlayout.cpp: In function 'void bgfx::vertexUnpack(float*, bgfx::Attrib::Enum, const bgfx::VertexLayout&, const void*, uint32_t)': ../../../../../3rdparty/bgfx/src/vertexlayout.cpp:546: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/vertexlayout.cpp:572: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/vertexlayout.cpp:598: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 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:350:15: required from 'T& astc_codec::base::Optional::value() [with T = astc_codec::ASTCFile::Header]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/astc_file.cc:55:36: 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:440:24: required from 'void astc_codec::base::Optional::destruct() [with T = astc_codec::Footprint]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/base/optional.h:390:15: required from 'astc_codec::base::Optional::~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:350:15: required from 'T& astc_codec::base::Optional::value() [with T = astc_codec::LogicalASTCBlock]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.cc:78:47: 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:350:15: required from 'T& astc_codec::base::Optional::value() [with T = astc_codec::Footprint]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.cc:114:23: 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... 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:225:52: required from 'astc_codec::base::Optional::Optional(T&&) [with T = astc_codec::Footprint]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/footprint.cc:131:45: 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:350:15: required from 'T& astc_codec::base::Optional::value() [with T = astc_codec::VoidExtentData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc:251:49: 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:350:15: required from 'T& astc_codec::base::Optional::value() [with T = astc_codec::IntermediateBlockData]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc:258:49: 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 ../../../../../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:223:57: required from 'astc_codec::base::Optional::Optional(const T&) [with T = int]' ../../../../../3rdparty/bimg/3rdparty/astc-codec/src/decoder/partition.cc:496:59: 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 ../../../../../3rdparty/bx/include/bx/allocator.h:164: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:56: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:164: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:65: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:164: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:78: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:93: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:4939: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:5043:74: 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:164: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:56: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:164: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:65: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:164: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:78: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:93: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/bitcorp/gamate.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bitcorp/gamate.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bitcorp/gamate_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bitcorp/gamate_v.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbitcorp.a... Compiling src/mame/bmc/bmcbowl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bmc/bmcbowl.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bmc/bmcpokr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bmc/bmcpokr.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bmc/koftball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bmc/koftball.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bmc/popobear.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bmc/popobear.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbmc.a... Compiling src/mame/bondwell/bw12.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bondwell/bw12.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/bondwell/bw2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/bondwell/bw2.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbondwell.a... Compiling src/mame/booth/apexc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/booth/apexc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/booth/apexc_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/booth/apexc_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/booth/apexc_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/booth/apexc_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libbooth.a... Compiling 3rdparty/bx/src/allocator.cpp... In file included from ../../../../../3rdparty/bx/include/bx/allocator.h:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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 ../../../../../3rdparty/bx/include/bx/allocator.h:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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 ../../../../../3rdparty/bx/include/bx/allocator.h:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:107: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 'bool bx::Thread::init(bx::ThreadFn, void*, uint32_t, const char*)': ../../../../../3rdparty/bx/src/thread.cpp:136: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:205: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:243: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:401: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:408: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:415: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:421: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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:164: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:56: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:164: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:65: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:164: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:78: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:93: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/camputers/camplynx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/camputers/camplynx.cpp:160: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcamputers.a... Compiling src/mame/canon/canon_s80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/canon/canon_s80.cpp:151: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/canon/cat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/canon/cat.cpp:198: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/canon/x07.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/canon/x07.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcanon.a... Compiling src/mame/cantab/jupace.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cantab/jupace.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcantab.a... Compiling src/mame/capcom/1942.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/1942.cpp:167: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/1942_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/1942_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/1943.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/1943.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/1943_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/1943_v.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/alien.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/alien.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/bionicc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/bionicc.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/blktiger.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/blktiger.cpp:136: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/blktiger_ms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/blktiger_ms.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/cbasebal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/cbasebal.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/commando.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/commando.cpp:166: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/cps1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/cps1.cpp:242: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/cps1.cpp: In member function 'void cps_state::init_pang3()': ../../../../../src/mame/capcom/cps1.cpp:14384: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/capcom/cps1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/cps1_v.cpp:452: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/cps1bl_5205.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/cps1bl_5205.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/cps1bl_pic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/cps1bl_pic.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/cps1bl_pic.cpp: In member function 'void cps1bl_pic_state::init_punipic()': ../../../../../src/mame/capcom/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/capcom/cps1bl_pic.cpp: In member function 'void cps1bl_pic_state::init_punipic3()': ../../../../../src/mame/capcom/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/capcom/cps2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/cps2.cpp:627: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/cps2.cpp: In member function 'void {anonymous}::cps2_state::cps2_gfx_decode()': ../../../../../src/mame/capcom/cps2.cpp:808:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/cps2.cpp: In member function 'void {anonymous}::cps2_state::init_cps2crypt()': ../../../../../src/mame/capcom/cps2.cpp:10813: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/capcom/cps2.cpp: In member function 'void {anonymous}::cps2_state::gigaman2_gfx_reorder()': ../../../../../src/mame/capcom/cps2.cpp:10871: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/capcom/cps2comm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/cps2comm.cpp:79: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/cps2crypt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/cps2crypt.cpp:115: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/cps3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/cps3.cpp:583: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/cps3.cpp: In member function 'void cps3_state::decrypt_bios()': ../../../../../src/mame/capcom/cps3.cpp:852:50: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/cps3.cpp: In member function 'void cps3_state::gfxflash_w(offs_t, u32, u32)': ../../../../../src/mame/capcom/cps3.cpp:1511:24: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/cps3.cpp: In member function 'void cps3_state::flashmain_w(int, u32, u32, u32)': ../../../../../src/mame/capcom/cps3.cpp:1616:24: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/cps3.cpp: In member function 'void cps3_state::palettedma_w(offs_t, u32, u32)': ../../../../../src/mame/capcom/cps3.cpp:1842:22: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/cps3.cpp: In member function 'void cps3_state::copy_from_nvram()': ../../../../../src/mame/capcom/cps3.cpp:2340:23: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/cps3.cpp:2376:19: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/cps3_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/cps3_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/egghunt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/egghunt.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/exedexes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/exedexes.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/fcrash.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/fcrash.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/capcom/fcrash.cpp: In member function 'void fcrash_state::init_sf2m1()': ../../../../../src/mame/capcom/fcrash.cpp:1111: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/capcom/gng.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/gng.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/gunsmoke.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/gunsmoke.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/higemaru.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/higemaru.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/instantm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/instantm.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/kabuki.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/kabuki.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/kenseim.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/kenseim.cpp:143: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/lastduel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/lastduel.cpp:123: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/lastduel_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/lastduel_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/lwings.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/lwings.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/lwings_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/lwings_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/mitchell.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/mitchell.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/nl_1942.cpp... Compiling src/mame/capcom/psrockman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/psrockman.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/sf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/sf.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/sidearms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/sidearms.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/sidearms_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/sidearms_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/sonson.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/sonson.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/srumbler.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/srumbler.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/supduck.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/supduck.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/tigeroad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/tigeroad.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/tigeroad_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/tigeroad_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/tigeroad_spr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/tigeroad_spr.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/tigeroad_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/tigeroad_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/tvcapcom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/tvcapcom.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/capcom/vulgus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/capcom/vulgus.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcapcom.a... Compiling src/mame/casio/casio_rompack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/casio_rompack.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/casloopy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/casloopy.cpp:151: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/cfx9850.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/cfx9850.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/ctk2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/ctk2000.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/ctk551.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/ctk551.cpp:185: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/casio/ctk551.cpp: In member function 'void {anonymous}::ctk551_state::init_ap10()': ../../../../../src/mame/casio/ctk551.cpp:1203: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/casio/ctk551.cpp: In member function 'void {anonymous}::ctk551_state::init_ctk530()': ../../../../../src/mame/casio/ctk551.cpp:1210: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/casio/ctk551.cpp:1211:61: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/casio/ctk551.cpp: In member function 'void {anonymous}::ctk551_state::init_gz70sp()': ../../../../../src/mame/casio/ctk551.cpp:1225: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/casio/cz101.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/cz101.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/fp1100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/fp1100.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/fp200.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/fp200.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/fp6000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/fp6000.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/casio/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/casio/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/casio/fp6000_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/fp6000_kbd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/ht6000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/ht6000.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/ld50.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/ld50.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/pb1000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/pb1000.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/pv1000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/pv1000.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/pv2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/pv2000.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/rz1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/rz1.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/sk1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/sk1.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/casio/sx1000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/casio/sx1000.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcasio.a... Compiling src/lib/formats/2d_dsk.cpp... Compiling src/lib/formats/a26_cas.cpp... Compiling src/lib/formats/a5105_dsk.cpp... Compiling src/lib/formats/abc1600_dsk.cpp... Compiling src/lib/formats/abc800_dsk.cpp... Compiling src/lib/formats/abcfd2_dsk.cpp... Compiling src/lib/formats/ace_tap.cpp... Compiling src/lib/formats/acorn_dsk.cpp... Compiling src/lib/formats/adam_cas.cpp... Compiling src/lib/formats/adam_dsk.cpp... Compiling src/lib/formats/afs_dsk.cpp... Compiling src/lib/formats/agat840k_hle_dsk.cpp... Compiling src/lib/formats/aim_dsk.cpp... Compiling src/lib/formats/all.cpp... Compiling src/lib/formats/ami_dsk.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(util::random_read&, uint32_t, const std::vector&, floppy_image*) const': ../../../../../src/lib/formats/apd_dsk.cpp:186: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:187: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:188: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... Compiling src/lib/formats/applix_dsk.cpp... Compiling src/lib/formats/apridisk.cpp... Compiling src/lib/formats/aquarius_caq.cpp... Compiling src/lib/formats/as_dsk.cpp... Compiling src/lib/formats/asst128_dsk.cpp... Compiling src/lib/formats/atari_dsk.cpp... Compiling src/lib/formats/atom_dsk.cpp... Compiling src/lib/formats/atom_tap.cpp... Compiling src/lib/formats/basicdsk.cpp... Compiling src/lib/formats/bw12_dsk.cpp... Compiling src/lib/formats/bw2_dsk.cpp... Compiling src/lib/formats/c3040_dsk.cpp... Compiling src/lib/formats/c4040_dsk.cpp... Compiling src/lib/formats/c8280_dsk.cpp... Compiling src/lib/formats/camplynx_cas.cpp... Compiling src/lib/formats/camplynx_dsk.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:453: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:459: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:515: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:521: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... 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... Compiling src/lib/formats/coco_cas.cpp... Compiling src/lib/formats/coco_rawdsk.cpp... Compiling src/lib/formats/comx35_dsk.cpp... Compiling src/lib/formats/concept_dsk.cpp... Compiling src/lib/formats/coupedsk.cpp... Compiling src/lib/formats/cp68_dsk.cpp... Compiling src/lib/formats/cpis_dsk.cpp... Compiling src/lib/formats/cqm_dsk.cpp... Compiling src/lib/formats/csw_cas.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:52: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:88: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:98: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:104: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:127: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:182: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... 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... ../../../../../src/lib/formats/d88_dsk.cpp: In member function 'virtual int d88_format::identify(util::random_read&, uint32_t, const std::vector&) const': ../../../../../src/lib/formats/d88_dsk.cpp:427: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(util::random_read&, uint32_t, const std::vector&, floppy_image*) const': ../../../../../src/lib/formats/d88_dsk.cpp:509: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:515: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... Compiling src/lib/formats/dip_dsk.cpp... Compiling src/lib/formats/dmk_dsk.cpp... Compiling src/lib/formats/dmv_dsk.cpp... Compiling src/lib/formats/ds9_dsk.cpp... Compiling src/lib/formats/dsk_dsk.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... Compiling src/lib/formats/excali64_dsk.cpp... Compiling src/lib/formats/fc100_cas.cpp... Compiling src/lib/formats/fdd_dsk.cpp... ../../../../../src/lib/formats/fdd_dsk.cpp: In member function 'virtual bool fdd_format::load(util::random_read&, uint32_t, const std::vector&, floppy_image*) const': ../../../../../src/lib/formats/fdd_dsk.cpp:107: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/fdos_dsk.cpp... Compiling src/lib/formats/fl1_dsk.cpp... Compiling src/lib/formats/flex_dsk.cpp... Compiling src/lib/formats/flopimg.cpp... Compiling src/lib/formats/flopimg_legacy.cpp... Compiling src/lib/formats/fm7_cas.cpp... Compiling src/lib/formats/fmsx_cas.cpp... Compiling src/lib/formats/fmtowns_dsk.cpp... Compiling src/lib/formats/fs_cbmdos.cpp... Compiling src/lib/formats/fs_coco_os9.cpp... Compiling src/lib/formats/fs_coco_rsdos.cpp... Compiling src/lib/formats/fs_fat.cpp... Compiling src/lib/formats/fs_isis.cpp... Compiling src/lib/formats/fs_oric_jasmin.cpp... Compiling src/lib/formats/fs_prodos.cpp... Compiling src/lib/formats/fs_unformatted.cpp... Compiling src/lib/formats/fs_vtech.cpp... Compiling src/lib/formats/fsblk_vec.cpp... Compiling src/lib/formats/fsd_dsk.cpp... Compiling src/lib/formats/fsmeta.cpp... Compiling src/lib/formats/fsmgr.cpp... Compiling src/lib/formats/g64_dsk.cpp... Compiling src/lib/formats/gtp_cas.cpp... Compiling src/lib/formats/guab_dsk.cpp... Compiling src/lib/formats/h8_cas.cpp... Compiling src/lib/formats/hect_dsk.cpp... Compiling src/lib/formats/hect_tap.cpp... Compiling src/lib/formats/hector_minidisc.cpp... Compiling src/lib/formats/hp_ipc_dsk.cpp... Compiling src/lib/formats/hpi_dsk.cpp... Compiling src/lib/formats/hti_tape.cpp... Compiling src/lib/formats/hxchfe_dsk.cpp... Compiling src/lib/formats/hxcmfm_dsk.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... Compiling src/lib/formats/ipf_dsk.cpp... Compiling src/lib/formats/iq151_dsk.cpp... Compiling src/lib/formats/itt3030_dsk.cpp... Compiling src/lib/formats/jfd_dsk.cpp... ../../../../../src/lib/formats/jfd_dsk.cpp: In member function 'virtual bool jfd_format::load(util::random_read&, uint32_t, const std::vector&, floppy_image*) const': ../../../../../src/lib/formats/jfd_dsk.cpp:281: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:282: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:283: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:294: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:309: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:313: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:322: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... Compiling src/lib/formats/kc85_dsk.cpp... Compiling src/lib/formats/kc_cas.cpp... Compiling src/lib/formats/kim1_cas.cpp... Compiling src/lib/formats/lviv_lvt.cpp... Compiling src/lib/formats/m20_dsk.cpp... Compiling src/lib/formats/m5_dsk.cpp... Compiling src/lib/formats/mbee_cas.cpp... Compiling src/lib/formats/mdos_dsk.cpp... Compiling src/lib/formats/mfi_dsk.cpp... Compiling src/lib/formats/mfm_hd.cpp... Compiling src/lib/formats/mm_dsk.cpp... Compiling src/lib/formats/ms0515_dsk.cpp... Compiling src/lib/formats/msx_dsk.cpp... Compiling src/lib/formats/mtx_dsk.cpp... Compiling src/lib/formats/mz_cas.cpp... Compiling src/lib/formats/nanos_dsk.cpp... Compiling src/lib/formats/nascom_dsk.cpp... Compiling src/lib/formats/naslite_dsk.cpp... Compiling src/lib/formats/nes_dsk.cpp... Compiling src/lib/formats/nfd_dsk.cpp... ../../../../../src/lib/formats/nfd_dsk.cpp: In member function 'virtual bool nfd_format::load(util::random_read&, uint32_t, const std::vector&, floppy_image*) const': ../../../../../src/lib/formats/nfd_dsk.cpp:141: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:154: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:163: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:164: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:189: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/formats/orao_cas.cpp... Compiling src/lib/formats/oric_dsk.cpp... Compiling src/lib/formats/oric_tap.cpp... Compiling src/lib/formats/os9_dsk.cpp... Compiling src/lib/formats/p2000t_cas.cpp... Compiling src/lib/formats/p6001_cas.cpp... Compiling src/lib/formats/pasti_dsk.cpp... Compiling src/lib/formats/pc98_dsk.cpp... Compiling src/lib/formats/pc98fdi_dsk.cpp... ../../../../../src/lib/formats/pc98fdi_dsk.cpp: In member function 'virtual int pc98fdi_format::identify(util::random_read&, uint32_t, const std::vector&) const': ../../../../../src/lib/formats/pc98fdi_dsk.cpp:47:70: 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:48:70: 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:49:71: 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:50:70: 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:51:71: 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:52:70: 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(util::random_read&, uint32_t, const std::vector&, floppy_image*) const': ../../../../../src/lib/formats/pc98fdi_dsk.cpp:66: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:67:74: 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:68:75: 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:69:73: 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:70:74: 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/formats/phc25_cas.cpp... Compiling src/lib/formats/pk8020_dsk.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/formats/ql_dsk.cpp... Compiling src/lib/formats/rc759_dsk.cpp... Compiling src/lib/formats/rk_cas.cpp... Compiling src/lib/formats/rpk.cpp... Compiling src/lib/formats/rx50_dsk.cpp... Compiling src/lib/formats/sc3000_bit.cpp... Compiling src/lib/formats/sdd_dsk.cpp... Compiling src/lib/formats/sdf_dsk.cpp... Compiling src/lib/formats/sf7000_dsk.cpp... Compiling src/lib/formats/smx_dsk.cpp... Compiling src/lib/formats/sol_cas.cpp... Compiling src/lib/formats/sorc_cas.cpp... Compiling src/lib/formats/sorc_dsk.cpp... Compiling src/lib/formats/sord_cas.cpp... Compiling src/lib/formats/spc1000_cas.cpp... Compiling src/lib/formats/st_dsk.cpp... Compiling src/lib/formats/svi_cas.cpp... Compiling src/lib/formats/svi_dsk.cpp... Compiling src/lib/formats/swd_dsk.cpp... Compiling src/lib/formats/tandy2k_dsk.cpp... Compiling src/lib/formats/td0_dsk.cpp... Compiling src/lib/formats/thom_cas.cpp... Compiling src/lib/formats/thom_dsk.cpp... Compiling src/lib/formats/ti99_dsk.cpp... Compiling src/lib/formats/tiki100_dsk.cpp... Compiling src/lib/formats/tim011_dsk.cpp... Compiling src/lib/formats/trd_dsk.cpp... Compiling src/lib/formats/trs80_dsk.cpp... Compiling src/lib/formats/trs_cas.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... Compiling src/lib/formats/uniflex_dsk.cpp... Compiling src/lib/formats/upd765_dsk.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... Compiling src/lib/formats/vt_cas.cpp... Compiling src/lib/formats/vt_dsk.cpp... Compiling src/lib/formats/wavfile.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... Archiving libformats.a... Compiling src/lib/util/avhuff.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... ../../../../../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:1060: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:1066: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:1109: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:1116: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:1870: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/util/cdrom.cpp... ../../../../../src/lib/util/cdrom.cpp: In static member function 'static std::error_condition cdrom_file::parse_metadata(chd_file*, cdrom_file::toc&)': ../../../../../src/lib/util/cdrom.cpp:1013: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/util/chdcodec.cpp... ../../../../../src/lib/util/chdcodec.cpp: In static member function 'static void* {anonymous}::chd_zlib_allocator::fast_alloc(voidpf, uInt, uInt)': ../../../../../src/lib/util/chdcodec.cpp:823: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* {anonymous}::chd_lzma_allocator::fast_alloc(void*, size_t)': ../../../../../src/lib/util/chdcodec.cpp:1043: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 {anonymous}::chd_flac_compressor::compress(const uint8_t*, uint32_t, uint8_t*)': ../../../../../src/lib/util/chdcodec.cpp:1326: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:1332: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:1347: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 {anonymous}::chd_flac_decompressor::decompress(const uint8_t*, uint32_t, uint8_t*, uint32_t)': ../../../../../src/lib/util/chdcodec.cpp:1408: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 {anonymous}::chd_cd_flac_compressor::compress(const uint8_t*, uint32_t, uint8_t*)': ../../../../../src/lib/util/chdcodec.cpp:1486: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 {anonymous}::chd_cd_flac_decompressor::decompress(const uint8_t*, uint32_t, uint8_t*, uint32_t)': ../../../../../src/lib/util/chdcodec.cpp:1616: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/util/corefile.cpp... Compiling src/lib/util/corestr.cpp... Compiling src/lib/util/coreutil.cpp... Compiling src/lib/util/delegate.cpp... ../../../../../src/lib/util/delegate.cpp: In member function 'void (* util::detail::delegate_mfp_itanium::convert_to_generic(util::detail::delegate_generic_class*&) const)()': ../../../../../src/lib/util/delegate.cpp:94:76: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'void (* const*)()' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/delegate.cpp: In member function 'void (* util::detail::delegate_mfp_msvc::adjust_this_pointer(util::detail::delegate_generic_class*&) const)()': ../../../../../src/lib/util/delegate.cpp:122:90: warning: cast from 'uint8_t* {aka unsigned char*}' to 'const uint8_t* const* {aka const unsigned char* const*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/delegate.cpp:123:62: warning: cast from 'const uint8_t* {aka const unsigned char*}' to 'const int*' increases required alignment of target type [-Wcast-align] Compiling src/lib/util/disasmintf.cpp... Compiling src/lib/util/dynamicclass.cpp... Compiling src/lib/util/flac.cpp... Compiling src/lib/util/harddisk.cpp... Compiling src/lib/util/hash.cpp... Compiling src/lib/util/hashing.cpp... Compiling src/lib/util/huffman.cpp... Compiling src/lib/util/ioprocs.cpp... Compiling src/lib/util/ioprocsfilter.cpp... Compiling src/lib/util/jedparse.cpp... Compiling src/lib/util/language.cpp... Compiling src/lib/util/md5.cpp... Compiling src/lib/util/msdib.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/util/options.cpp... Compiling src/lib/util/palette.cpp... Compiling src/lib/util/path.cpp... Compiling src/lib/util/path_to_regex.cpp... Compiling src/lib/util/plaparse.cpp... Compiling src/lib/util/png.cpp... ../../../../../src/lib/util/png.cpp: In function 'uint16_t util::{anonymous}::fetch_16bit(const uint8_t*)': ../../../../../src/lib/util/png.cpp:100: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:101: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:104: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:105: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/strformat.cpp... Compiling src/lib/util/timeconv.cpp... Compiling src/lib/util/un7z.cpp... Compiling src/lib/util/unicode.cpp... Compiling src/lib/util/unzip.cpp... Compiling src/lib/util/vbiparse.cpp... Compiling src/lib/util/vecstream.cpp... Compiling src/lib/util/wavwrite.cpp... Compiling src/lib/util/xmlfile.cpp... Compiling src/lib/util/zippath.cpp... Archiving libutils.a... Compiling src/osd/modules/file/posixdir.cpp... Compiling src/osd/modules/file/posixfile.cpp... Compiling src/osd/modules/file/posixptty.cpp... Compiling src/osd/modules/file/posixsocket.cpp... Compiling src/osd/modules/lib/osdlib_unix.cpp... Compiling src/osd/modules/osdmodule.cpp... Compiling src/osd/osdcore.cpp... Compiling src/osd/osdsync.cpp... Compiling src/osd/strconv.cpp... Archiving libocore_sdl.a... Compiling src/tools/castool.cpp... Linking castool... Compiling src/mame/cce/mc1000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cce/mc1000.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcce.a... Compiling src/mame/ccs/ccs2810.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ccs/ccs2810.cpp:87: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libccs.a... Compiling src/mame/ceres/ceres.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ceres/ceres.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libceres.a... Compiling src/mame/ces/cesclass.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ces/cesclass.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ces/galgames.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ces/galgames.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/ces/galgames.cpp: In function 'void construct_ioport_galgames(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/ces/galgames.cpp:959:196: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/ces/galgames.cpp:40: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/ces/galgames.cpp:962:196: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/ces/galgames.cpp:40: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/ces/galgames.cpp:965:196: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/ces/galgames.cpp:40: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/ces/galgames.cpp:968:196: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/ces/galgames.cpp:40: ../../../../../src/emu/ioport.h:1382:21: note: declared here Archiving libces.a... Compiling src/tools/chdman.cpp... Compiling generated/version.cpp... Linking chdman... Compiling src/mame/chess/ave_arb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chess/ave_arb.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/chess/cking_master.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chess/cking_master.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/chess/compuchess.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chess/compuchess.cpp:106: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/chess/conchess.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chess/conchess.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/chess/conic_cchess2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chess/conic_cchess2.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/chess/conic_cchess3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chess/conic_cchess3.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/chess/regence.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chess/regence.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/chess/tasc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chess/tasc.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/chess/yeno_532xl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chess/yeno_532xl.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libchess.a... Compiling src/mame/chromatics/cgc7900.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chromatics/cgc7900.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/chromatics/cgc7900_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/chromatics/cgc7900_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libchromatics.a... Compiling src/mame/cinematronics/cchasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/cchasm.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/cinemat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/cinemat.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/cinematronics/cinemat.cpp: In function 'void construct_ioport_speedfrk(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/cinematronics/cinemat.cpp:490:159: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/cinematronics/cinemat.cpp:32: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/cinematronics/cinemat_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/cinemat_a.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/cinemat_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/cinemat_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/dlair.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/dlair.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/dlair2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/dlair2.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/embargo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/embargo.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/jack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/jack.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/jack_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/jack_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/leland.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/leland.cpp:201: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/leland_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/leland_a.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/leland_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/leland_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/leland_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cinematronics/leland_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cinematronics/nl_armora.cpp... Compiling src/mame/cinematronics/nl_barrier.cpp... Compiling src/mame/cinematronics/nl_boxingb.cpp... Compiling src/mame/cinematronics/nl_ripoff.cpp... Compiling src/mame/cinematronics/nl_solarq.cpp... Compiling src/mame/cinematronics/nl_spacewar.cpp... Compiling src/mame/cinematronics/nl_speedfrk.cpp... Compiling src/mame/cinematronics/nl_starcas.cpp... Compiling src/mame/cinematronics/nl_starhawk.cpp... Compiling src/mame/cinematronics/nl_sundance.cpp... Compiling src/mame/cinematronics/nl_tailg.cpp... Compiling src/mame/cinematronics/nl_warrior.cpp... Archiving libcinematronics.a... Compiling src/mame/cirsa/cirsa820xxx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cirsa/cirsa820xxx.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cirsa/cirsa910510.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cirsa/cirsa910510.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cirsa/miniguay.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cirsa/miniguay.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cirsa/missbamby.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cirsa/missbamby.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cirsa/neptunp2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cirsa/neptunp2.cpp:159: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcirsa.a... Compiling src/mame/citoh/cit101.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/citoh/cit101.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/citoh/cit101_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/citoh/cit101_kbd.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/citoh/cit101xl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/citoh/cit101xl.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/citoh/cit220.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/citoh/cit220.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/citoh/cit220_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/citoh/cit220_kbd.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcitoh.a... Compiling src/mame/coleco/adam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/coleco/adam.cpp:302: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/coleco/coleco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/coleco/coleco.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/coleco/coleco_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/coleco/coleco_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/coleco/coleco_m.cpp: In function 'void construct_ioport_sac1(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/coleco/coleco_m.cpp:89:336: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/coleco/coleco_m.cpp:3: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/coleco/coleco_m.cpp: In function 'void construct_ioport_sac2(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/coleco/coleco_m.cpp:120:297: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/coleco/coleco_m.cpp:3: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/coleco/coleco_m.cpp: In function 'void construct_ioport_driv1(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/coleco/coleco_m.cpp:127:336: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/coleco/coleco_m.cpp:3: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/coleco/coleco_m.cpp: In function 'void construct_ioport_driv2(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/coleco/coleco_m.cpp:136:297: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/coleco/coleco_m.cpp:3: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/coleco/coleco_m.cpp: In function 'void construct_ioport_roller(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/coleco/coleco_m.cpp:147:343: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/coleco/coleco_m.cpp:3: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/coleco/coleco_m.cpp:150:304: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/coleco/coleco_m.cpp:3: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/coleco/wrinkles.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/coleco/wrinkles.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcoleco.a... Compiling src/mame/comad/funybubl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/comad/funybubl.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/comad/galspnbl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/comad/galspnbl.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/comad/zerozone.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/comad/zerozone.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcomad.a... Compiling src/mame/commodore/c128.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/c128.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/c64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/c64.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/c64dtv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/c64dtv.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/c65.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/c65.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/c900.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/c900.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/cbm2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/cbm2.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/cbm_snqk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/cbm_snqk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/chessmate.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/chessmate.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/clcd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/clcd.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/mps1230.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/mps1230.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/pet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/pet.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/plus4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/plus4.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/vic10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/vic10.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/commodore/vic20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/commodore/vic20.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcommodore.a... Compiling src/mame/compugraphic/pwrview.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/compugraphic/pwrview.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcompugraphic.a... Compiling src/mame/comx/comx35.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/comx/comx35.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/comx/comx35_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/comx/comx35_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcomx.a... Compiling src/mame/concept/concept.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/concept/concept.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/concept/concept_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/concept/concept_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libconcept.a... Compiling src/mame/conitec/prof180x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/conitec/prof180x.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/conitec/prof80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/conitec/prof80.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/conitec/prof80mmu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/conitec/prof80mmu.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libconitec.a... Compiling src/mame/cromemco/c10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cromemco/c10.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cromemco/mcb216.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cromemco/mcb216.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcromemco.a... Compiling src/mame/cvs/cvs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cvs/cvs.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cvs/cvs_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cvs/cvs_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cvs/galaxia.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cvs/galaxia.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cvs/galaxia_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cvs/galaxia_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cvs/quasar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cvs/quasar.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cvs/quasar_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cvs/quasar_v.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcvs.a... Compiling src/mame/cxg/ch2001.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cxg/ch2001.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cxg/dominator.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cxg/dominator.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cxg/scptchess.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cxg/scptchess.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cxg/sphinx40.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cxg/sphinx40.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcxg.a... Compiling src/mame/cybiko/cybiko.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cybiko/cybiko.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/cybiko/cybiko_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/cybiko/cybiko_m.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libcybiko.a... Compiling src/mame/dai/dai.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dai/dai.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dai/dai_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dai/dai_m.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dai/dai_snd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dai/dai_snd.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dai/dai_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dai/dai_v.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdai.a... Compiling src/devices/cpu/8x300/8x300dasm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/alto2/alto2dsm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/am29000/am29dasm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/axc51/axc51dasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/axc51/axc51dasm.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cdc1700/cdc1700d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/cdc1700/cdc1700d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cops1/cops1d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/cops1/cops1d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/cr16c/cr16cdasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/cr16c/cr16cdasm.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/f2mc16/f2mc16d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/f2mc16/f2mc16d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/f8/f8dasm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating GT913 disassembler source file... Compiling src/devices/cpu/h8/gt913d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/h8/gt913d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating H8-300 disassembler source file... Compiling src/devices/cpu/h8/h8d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating H8-300H disassembler source file... Compiling src/devices/cpu/h8/h8hd.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating H8S/2000 disassembler source file... Compiling src/devices/cpu/h8/h8s2000d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating H8S/2600 disassembler source file... Compiling src/devices/cpu/h8/h8s2600d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/h8500/h8500dasm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/hp2100/hp2100d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/hp2100/hp2100d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/ibm1800/ibm1800d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/ibm1800/ibm1800d.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/lc57/lc57d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/lc57/lc57d.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m32c/m32cdasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/m32c/m32cdasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating deco16 disassembler source file... Compiling src/devices/cpu/m6502/deco16d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating m4510 disassembler source file... Compiling src/devices/cpu/m6502/m4510d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating m6502 disassembler source file... Compiling src/devices/cpu/m6502/m6502d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating m6509 disassembler source file... Compiling src/devices/cpu/m6502/m6509d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating m6510 disassembler source file... Compiling src/devices/cpu/m6502/m6510d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating m65c02 disassembler source file... Compiling src/devices/cpu/m6502/m65c02d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating m65ce02 disassembler source file... Compiling src/devices/cpu/m6502/m65ce02d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating m740 disassembler source file... Compiling src/devices/cpu/m6502/m740d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating r65c02 disassembler source file... Compiling src/devices/cpu/m6502/r65c02d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating r65c19 disassembler source file... Compiling src/devices/cpu/m6502/r65c19d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating rp2a03 disassembler source file... Compiling src/devices/cpu/m6502/rp2a03d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/m6502/rp2a03d.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating xavix2000 disassembler source file... Compiling src/devices/cpu/m6502/xavix2000d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating xavix disassembler source file... Compiling src/devices/cpu/m6502/xavixd.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m6800/6800dasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/m6800/6800dasm.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50:0, from ../../../../../src/devices/cpu/m6809/6x09dasm.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/m68hc16/cpu16dasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/m68hc16/cpu16dasm.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating i8x9x disassembler source file... Compiling src/devices/cpu/mcs96/i8x9xd.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating i8xc196 disassembler source file... Compiling src/devices/cpu/mcs96/i8xc196d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mcs96/mcs96d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mk1/mk1dasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/mk1/mk1dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mn10200/mn102dis.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/mn1610/mn1610d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/mn1610/mn1610d.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50:0, from ../../../../../src/devices/cpu/mn1880/mn1880d.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/msm65x2/msm65x2d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/msm65x2/msm65x2d.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/nios2/nios2dasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/nios2/nios2dasm.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/nova/novadasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/nova/novadasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50:0, from ../../../../../src/devices/cpu/ns32000/ns32000dasm.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/nuon/nuondasm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50:0, from ../../../../../src/devices/cpu/pdp8/pdp8dasm.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/pps41/pps41d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/pps41/pps41d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/rw5000/rw5000d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/rw5000/rw5000d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50:0, from ../../../../../src/devices/cpu/rx01/rx01dasm.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/sigma2/sigma2d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/sigma2/sigma2d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/sm8500/sm8500d.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/sparc/sparcdasm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms1000/tms1k_dasm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms32025/32025dsm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms32051/dis32051.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Generating TMS57002 source file... Generating TMS57002 source file... Compiling src/devices/cpu/tms57002/57002dsm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tms7000/7000dasm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/tx0/tx0dasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/tx0/tx0dasm.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/unsp/unspdasm_fxxx.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/unsp/unspdasm_other.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/upd78k/upd78k4d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/upd78k/upd78k4d.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/v620/v620dasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/v620/v620dasm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/v850/v850dasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/v850/v850dasm.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/cpu/vax/vaxdasm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/cpu/vax/vaxdasm.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdasm.a... Compiling src/mame/dataeast/actfancr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/actfancr.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/astrof.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/astrof.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/astrof_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/astrof_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/backfire.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/backfire.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/battlera.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/battlera.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/boogwing.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/boogwing.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dataeast/boogwing.cpp: In member function 'void boogwing_state::init_boogwing()': ../../../../../src/mame/dataeast/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/dataeast/boogwing_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/boogwing_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/brkthru.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/brkthru.cpp:144: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/btime.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/btime.cpp:147: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/btime_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/btime_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/btime_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/btime_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/bwing.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/bwing.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/bwing_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/bwing_v.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/cbuster.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/cbuster.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/cbuster_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/cbuster_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/chanbara.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/chanbara.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/cninja.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/cninja.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/cninja_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/cninja_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/cntsteer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/cntsteer.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/compgolf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/compgolf.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/compgolf_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/compgolf_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/darkseal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/darkseal.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/dassault.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dassault.cpp:212: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/dassault_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dassault_v.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/dblewing.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dblewing.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dataeast/dblewing.cpp: In member function 'void dblewing_state::init_dblewing()': ../../../../../src/mame/dataeast/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/dataeast/dec0.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dec0.cpp:393: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/dec0_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dec0_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/dec0_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dec0_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/dec8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dec8.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/dec8_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dec8_v.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/decbac06.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decbac06.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deckarn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deckarn.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/decmxc06.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decmxc06.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco102.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco102.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco104.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco104.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco146.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco146.cpp:90: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco156.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco156.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco156_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco156_m.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dataeast/deco156_m.cpp: In function 'void deco156_decrypt(running_machine&)': ../../../../../src/mame/dataeast/deco156_m.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/dataeast/deco16ic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco16ic.cpp:175: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco222.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco222.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco32.cpp:372: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dataeast/deco32.cpp: In member function 'void dragngun_state::init_dragngun()': ../../../../../src/mame/dataeast/deco32.cpp:1300:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dataeast/deco32.cpp: In member function 'void dragngun_state::init_dragngunj()': ../../../../../src/mame/dataeast/deco32.cpp:1308:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco32_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco32_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco_ace.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco_ace.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco_irq.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco_irq.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco_ld.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco_ld.cpp:111: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco_mlc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco_mlc.cpp:110: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deco_mlc_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deco_mlc_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/decocass.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decocass.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/decocass_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decocass_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/decocass_tape.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decocass_tape.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/decocass_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decocass_v.cpp:126: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/decocomn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decocomn.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/decocpu6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decocpu6.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/decocpu7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decocpu7.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/decocrpt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decocrpt.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dataeast/decocrpt.cpp: In function 'void deco_decrypt(running_machine&, const char*, const uint8_t*, const uint16_t*, const uint8_t*, int)': ../../../../../src/mame/dataeast/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/dataeast/decrmc3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/decrmc3.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/deshoros.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/deshoros.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/dietgo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dietgo.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dataeast/dietgo.cpp: In member function 'void {anonymous}::dietgo_state::init_dietgo()': ../../../../../src/mame/dataeast/dietgo.cpp:449: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/dataeast/dreambal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dreambal.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/dvi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/dvi.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/exprraid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/exprraid.cpp:208: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/exprraid_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/exprraid_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/ffantasy_ms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/ffantasy_ms.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/firetrap.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/firetrap.cpp:174: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/funkyjet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/funkyjet.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/karnov.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/karnov.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/kchamp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/kchamp.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/kchamp_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/kchamp_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/kingobox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/kingobox.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/kingobox_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/kingobox_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/lemmings.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/lemmings.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/lemmings_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/lemmings_v.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/liberate.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/liberate.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/liberate_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/liberate_v.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/madalien.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/madalien.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/madalien_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/madalien_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/madalien_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/madalien_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/madmotor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/madmotor.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/metlclsh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/metlclsh.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/metlclsh_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/metlclsh_v.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/mirage.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/mirage.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/pcktgal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/pcktgal.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/pktgaldx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/pktgaldx.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dataeast/pktgaldx.cpp: In member function 'void {anonymous}::pktgaldx_state::driver_init()': ../../../../../src/mame/dataeast/pktgaldx.cpp:678: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/dataeast/progolf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/progolf.cpp:145: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/rohga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/rohga.cpp:117: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/rohga_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/rohga_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/scregg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/scregg.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/shootout.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/shootout.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/sidepckt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/sidepckt.cpp:134: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/simpl156.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/simpl156.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/simpl156_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/simpl156_v.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/sshangha.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/sshangha.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/stadhero.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/stadhero.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/supbtime.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/supbtime.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/supbtime_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/supbtime_v.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/thedeep.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/thedeep.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dataeast/thedeep.cpp: In member function 'uint32_t {anonymous}::thedeep_state::screen_update(screen_device&, bitmap_ind16&, const rectangle&)': ../../../../../src/mame/dataeast/thedeep.cpp:211:124: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/tryout.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/tryout.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/tumbleb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/tumbleb.cpp:301: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dataeast/tumbleb.cpp: In member function 'void tumbleb_state::machine_reset_htchctch()': ../../../../../src/mame/dataeast/tumbleb.cpp:2340: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/dataeast/tumbleb.cpp: In member function 'void tumbleb_state::init_magipur()': ../../../../../src/mame/dataeast/tumbleb.cpp:3735: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/dataeast/tumbleb.cpp: In member function 'void tumbleb_state::init_htchctch()': ../../../../../src/mame/dataeast/tumbleb.cpp:3760: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/dataeast/tumbleb.cpp: In member function 'void tumbleb_state::suprtrio_decrypt_code()': ../../../../../src/mame/dataeast/tumbleb.cpp:3775: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/dataeast/tumbleb.cpp: In member function 'void tumbleb_state::suprtrio_decrypt_gfx()': ../../../../../src/mame/dataeast/tumbleb.cpp:3792: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/dataeast/tumbleb_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/tumbleb_v.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dataeast/vaportra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dataeast/vaportra.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdataeast.a... Compiling src/mame/ddr/ac1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/ac1.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/bcs3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/bcs3.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/c80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/c80.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/chessmst.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/chessmst.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/chessmstdm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/chessmstdm.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/huebler.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/huebler.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/jtc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/jtc.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/k7659kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/k7659kb.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/kc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/kc.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/kc_keyb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/kc_keyb.cpp:321: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/kc_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/kc_m.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/kc_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/kc_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/kramermc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/kramermc.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/lc80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/lc80.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/llc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/llc1.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/llc2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/llc2.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/mc8020.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/mc8020.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/mc8030.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/mc8030.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/nanos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/nanos.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/pcm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/pcm.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/poly880.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/poly880.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/polyplay.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/polyplay.cpp:129: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/polyplay_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/polyplay_a.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/polyplay_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/polyplay_v.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/sc2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/sc2.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/slc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/slc1.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/sprachmg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/sprachmg.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ddr/vcs80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ddr/vcs80.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libddr.a... Compiling src/mame/dec/dc305.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/dc305.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/dct11em.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/dct11em.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/dec_lk201.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/dec_lk201.cpp:107: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/decioga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/decioga.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/decmate2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/decmate2.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/decstation.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/decstation.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/dectalk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/dectalk.cpp:241: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/decwritr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/decwritr.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/jensen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/jensen.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/pdp1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/pdp1.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dec/pdp1.cpp: In function 'void construct_ioport_pdp1(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/dec/pdp1.cpp:258:197: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/dec/pdp1.cpp:58: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/dec/pdp1.cpp:261:197: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/dec/pdp1.cpp:58: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/dec/pdp11.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/pdp11.cpp:91: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/pdp1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/pdp1_v.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/rainbow.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/rainbow.cpp:324: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/rx01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/rx01.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/dec/rx01.cpp: In member function 'void rx01_device::data_write(uint16_t)': ../../../../../src/mame/dec/rx01.cpp:197:151: warning: 'void device_scheduler::timer_set(const attotime&, timer_expired_delegate, int)' is deprecated: timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead. [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:74:0, from ../../../../../src/mame/dec/rx01.cpp:15: ../../../../../src/emu/schedule.h:125:7: note: declared here Compiling src/mame/dec/vax11.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/vax11.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/vk100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/vk100.cpp:128: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/vt100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/vt100.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/vt220.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/vt220.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/vt240.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/vt240.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/vt320.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/vt320.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/vt52.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/vt52.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/vt520.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/vt520.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/vt62.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/vt62.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dec/vtvideo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dec/vtvideo.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdec.a... Compiling src/mame/dg/aviion88k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dg/aviion88k.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdg.a... Compiling src/mame/dgrm/blackt96.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dgrm/blackt96.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dgrm/pokechmp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dgrm/pokechmp.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdgrm.a... Compiling src/mame/dms/dms5000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dms/dms5000.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dms/dms86.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dms/dms86.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dms/zsbc3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dms/zsbc3.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdms.a... Compiling src/mame/dooyong/dooyong.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dooyong/dooyong.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dooyong/dooyong_tilemap.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dooyong/dooyong_tilemap.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dooyong/gundealr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dooyong/gundealr.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdooyong.a... Compiling src/mame/drc/zrt80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/drc/zrt80.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdrc.a... Compiling src/mame/dynax/ddenlovr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dynax/ddenlovr.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dynax/dynax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dynax/dynax.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dynax/dynax_blitter_rev2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dynax/dynax_blitter_rev2.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dynax/dynax_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dynax/dynax_v.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dynax/hnayayoi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dynax/hnayayoi.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dynax/realbrk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dynax/realbrk.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dynax/realbrk_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dynax/realbrk_v.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/dynax/royalmah.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/dynax/royalmah.cpp:101: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libdynax.a... Compiling src/mame/eaca/cgenie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/eaca/cgenie.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libeaca.a... Compiling src/mame/edevices/diverboy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/edevices/diverboy.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/edevices/edevices.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/edevices/edevices.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/edevices/fantland.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/edevices/fantland.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/edevices/fantland.cpp: In function 'void construct_ioport_borntofi(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/edevices/fantland.cpp:671:196: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/edevices/fantland.cpp:44: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/edevices/fantland.cpp:674:196: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/edevices/fantland.cpp:44: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/edevices/fantland.cpp: In function 'void construct_ioport_wheelrun(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/edevices/fantland.cpp:753:155: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/edevices/fantland.cpp:44: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/edevices/fantland.cpp:755:155: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/edevices/fantland.cpp:44: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/edevices/fantland_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/edevices/fantland_v.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/edevices/mugsmash.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/edevices/mugsmash.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/edevices/mwarr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/edevices/mwarr.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/edevices/ppmast93.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/edevices/ppmast93.cpp:134: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/edevices/pzletime.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/edevices/pzletime.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/edevices/stlforce.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/edevices/stlforce.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/edevices/twins.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/edevices/twins.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libedevices.a... Compiling src/mame/efo/cedar_magnet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/efo/cedar_magnet.cpp:271: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/efo/cedar_magnet_flop.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/efo/cedar_magnet_flop.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/efo/cedar_magnet_plane.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/efo/cedar_magnet_plane.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/efo/cedar_magnet_sprite.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/efo/cedar_magnet_sprite.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/efo/cidelsa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/efo/cidelsa.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/efo/cidelsa_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/efo/cidelsa_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/efo/nightmare.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/efo/nightmare.cpp:209: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libefo.a... Compiling src/mame/elektor/avrmax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/elektor/avrmax.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/elektor/ec65.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/elektor/ec65.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/elektor/elekscmp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/elektor/elekscmp.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/elektor/junior.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/elektor/junior.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libelektor.a... Compiling src/mame/elektron/elektronmono.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/elektron/elektronmono.cpp:111: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libelektron.a... Compiling src/emu/addrmap.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/config.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/crsshair.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/debug/debugbuf.cpp: In lambda function: ../../../../../src/emu/debug/debugbuf.cpp:295: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:538: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:936: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:941: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:946: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 long unsigned int; offs_t = unsigned int]': ../../../../../src/emu/debug/debugbuf.cpp:239: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 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:253: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:565: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:712: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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/dvrpoints.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/debug/dvrpoints.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/debug/textbuf.cpp... Compiling src/emu/debugger.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/devcb.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/devcpu.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/devdelegate.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/devfind.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/device.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/didisasm.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/diexec.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/digfx.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/diimage.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dimemory.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dinetwork.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/dinetwork.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dinvram.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dipalette.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dipty.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dirtc.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/diserial.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/dislot.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/disound.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/distate.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/divideo.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/divtlb.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/drawgfx.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/drivenum.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/driver.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emucore.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_aspace.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/emumem_aspace.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hedp.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hedr3.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hedw0.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hedw2.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hedw3.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_hem.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emumem_mview.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/emumem_mview.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emuopts.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/emupal.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/fileio.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/hashfile.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/http.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/image.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/image.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/input.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/inputdev.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/ioport.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/machine.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/machine.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/writer.h:19:0, from ../../../../../src/emu/machine.cpp:37: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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:1227:20: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/writer.h:19:0, from ../../../../../src/emu/machine.cpp:37: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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.sparc/.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:1216:23: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/writer.h:19:0, from ../../../../../src/emu/machine.cpp:37: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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.sparc/.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:1216:23: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/mconfig.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/memarray.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/natkeyboard.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/network.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/network.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/output.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/parameters.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/profiler.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/recording.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/render.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Converting NotoSans-Bold.bdc... Converting uicmd14.png... Compiling src/emu/rendfont.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/rendfont.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compressing src/emu/layout/noscreens.lay... Compressing src/emu/layout/monitors.lay... Compressing src/emu/layout/dualhovu.lay... Compressing src/emu/layout/dualhsxs.lay... Compressing src/emu/layout/dualhuov.lay... Compressing src/emu/layout/triphsxs.lay... Compressing src/emu/layout/quadhsxs.lay... Compiling src/emu/rendlay.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/rendlay.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/rendutil.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/romentry.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/romload.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/save.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:574: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:1021: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:1027: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:1033:41: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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(util::core_file&)::; U = save_manager::write_file(util::core_file&)::; V = save_manager::write_file(util::core_file&)::; W = save_manager::write_file(util::core_file&)::]': ../../../../../src/emu/save.cpp:285:5: required from here ../../../../../src/emu/save.cpp:427: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:336:26: required from here ../../../../../src/emu/save.cpp:427: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:374:26: required from here ../../../../../src/emu/save.cpp:427: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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/schedule.cpp: In member function 'void device_scheduler::trigger(int, const attotime&)': ../../../../../src/emu/schedule.cpp:534:125: warning: 'void device_scheduler::timer_set(const attotime&, timer_expired_delegate, int)' is deprecated: timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead. [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:74:0, from ../../../../../src/emu/schedule.cpp:11: ../../../../../src/emu/schedule.h:125:7: note: declared here Compiling src/emu/screen.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:166: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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/sound.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/speaker.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/tilemap.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:1284: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:1286: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:1305: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:1307: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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/validity.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/video.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/video.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/video/generic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/video/generic.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/video/resnet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/video/resnet.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/video/rgbgen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/video/rgbgen.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/video/rgbsse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/video/rgbsse.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/video/rgbvmx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/video/rgbvmx.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/emu/xtal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/emu/xtal.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libemu.a... Compiling src/mame/emusys/emax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/emusys/emax.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/emusys/emu2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/emusys/emu2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/emusys/emu3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/emusys/emu3.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/emusys/emu68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/emusys/emu68k.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libemusys.a... Compiling src/mame/ensoniq/enmirage.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ensoniq/enmirage.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ensoniq/esq1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ensoniq/esq1.cpp:183: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ensoniq/esq5505.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ensoniq/esq5505.cpp:163: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ensoniq/esqasr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ensoniq/esqasr.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ensoniq/esqkt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ensoniq/esqkt.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ensoniq/esqlcd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ensoniq/esqlcd.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ensoniq/esqmr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ensoniq/esqmr.cpp:202: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ensoniq/esqpanel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ensoniq/esqpanel.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ensoniq/esqvfd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ensoniq/esqvfd.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libensoniq.a... Compiling src/mame/enterprise/ep64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/enterprise/ep64.cpp:152: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/enterprise/nick.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/enterprise/nick.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libenterprise.a... Compiling src/mame/entex/advision.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/entex/advision.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/entex/sag.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/entex/sag.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libentex.a... Compiling src/mame/eolith/eolith.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/eolith/eolith.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/eolith/eolith.cpp: In member function 'void eolith_state::patch_mcu_protection(uint32_t)': ../../../../../src/mame/eolith/eolith.cpp:1588: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/eolith/eolith16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/eolith/eolith16.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/eolith/eolith_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/eolith/eolith_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/eolith/ghosteo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/eolith/ghosteo.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/eolith/vegaeo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/eolith/vegaeo.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libeolith.a... Compiling src/mame/epoch/gamepock.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/epoch/gamepock.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/epoch/scv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/epoch/scv.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libepoch.a... Compiling src/mame/epson/hx20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/epson/hx20.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/epson/px4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/epson/px4.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/epson/px8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/epson/px8.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/epson/qx10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/epson/qx10.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libepson.a... Compiling src/mame/ericsson/e9161.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ericsson/e9161.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ericsson/eispc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ericsson/eispc.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ericsson/eispc_kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ericsson/eispc_kb.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libericsson.a... Compiling src/mame/excellent/aquarium.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/excellent/aquarium.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/excellent/d9final.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/excellent/d9final.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/excellent/dblcrown.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/excellent/dblcrown.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/excellent/excellent_spr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/excellent/excellent_spr.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/excellent/gcpinbal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/excellent/gcpinbal.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/excellent/lastbank.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/excellent/lastbank.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/excellent/witch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/excellent/witch.cpp:222: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libexcellent.a... Compiling src/mame/exidy/carpolo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/carpolo.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/carpolo_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/carpolo_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/carpolo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/carpolo_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/circus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/circus.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/circus_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/circus_a.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/circus_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/circus_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/exidy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/exidy.cpp:154: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/exidy440.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/exidy440.cpp:236: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/exidy440_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/exidy440_a.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/exidy440_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/exidy440_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/exidyttl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/exidyttl.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/micropolis.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/micropolis.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/nl_carpolo.cpp... Compiling src/mame/exidy/nl_fireone.cpp... Compiling src/mame/exidy/nl_starfire.cpp... Compiling src/mame/exidy/sorcerer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/sorcerer.cpp:165: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/sorcerer_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/sorcerer_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/starfire.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/starfire.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/starfire_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/starfire_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/vertigo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/vertigo.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/vertigo_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/vertigo_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/vertigo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/vertigo_v.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/exidy/vertigo_v.cpp: In member function 'void vertigo_state::vertigo_vproc_reset()': ../../../../../src/mame/exidy/vertigo_v.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/exidy/vertigo_v.cpp:162:47: warning: cast from 'u8* {aka unsigned char*}' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/victory.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/victory.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/exidy/victory_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/exidy/victory_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libexidy.a... Compiling src/mame/f32/crospang.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/f32/crospang.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/f32/f-32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/f32/f-32.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/f32/silvmil.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/f32/silvmil.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libf32.a... Compiling src/mame/facit/f4431.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/facit/f4431.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/facit/f4431_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/facit/f4431_kbd.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/facit/facit4440.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/facit/facit4440.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfacit.a... Compiling src/mame/fairchild/channelf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fairchild/channelf.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fairchild/channelf_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fairchild/channelf_a.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fairchild/channelf_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fairchild/channelf_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fairchild/f387x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fairchild/f387x.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfairchild.a... Compiling src/mame/fairlight/cmi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fairlight/cmi.cpp:79: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fairlight/cmi01a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fairlight/cmi01a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fairlight/cmi_ankbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fairlight/cmi_ankbd.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fairlight/cmi_mkbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fairlight/cmi_mkbd.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfairlight.a... Compiling src/mame/falco/f5220_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/falco/f5220_kbd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/falco/falco500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/falco/falco500.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/falco/falcots.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/falco/falcots.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/falco/falcots28.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/falco/falcots28.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfalco.a... Compiling src/mame/fidelity/as12.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/as12.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/card.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/card.cpp:173: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/cc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/cc1.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/cc10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/cc10.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/cc7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/cc7.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/checkc2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/checkc2.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/chesster.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/chesster.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/clockdiv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/clockdiv.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/csc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/csc.cpp:205: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/dames.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/dames.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/desdis.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/desdis.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/fidelity/desdis.cpp: In member function 'void {anonymous}::desmas_state::init_fdes2265()': ../../../../../src/mame/fidelity/desdis.cpp:142: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/fidelity/eag68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/eag68k.cpp:166: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/eldorado.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/eldorado.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/elite.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/elite.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/excel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/excel.cpp:133: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/msc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/msc.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/phantom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/phantom.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/sc12.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/sc12.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/sc6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/sc6.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/sc8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/sc8.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/sc9.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/sc9.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/vcc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/vcc.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fidelity/vsc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fidelity/vsc.cpp:150: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfidelity.a... Compiling src/tools/floptool.cpp... Compiling src/tools/image_handler.cpp... Linking floptool... Compiling src/mame/force/fccpu20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/force/fccpu20.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/force/fccpu30.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/force/fccpu30.cpp:197: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/force/fccpu30.cpp: In member function 'virtual void cpu30_state::machine_start()': ../../../../../src/mame/force/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/force/fccpu30.cpp: In member function 'virtual void cpu30_state::machine_reset()': ../../../../../src/mame/force/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/force/force68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/force/force68k.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/force/force68k.cpp: In member function 'virtual void force68k_state::machine_start()': ../../../../../src/mame/force/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/force/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/force/miniforce.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/force/miniforce.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libforce.a... Compiling src/frontend/mame/audit.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/cheat.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/infoxml.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50:0, from ../../../../../src/frontend/mame/luaengine.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine.cpp: In lambda function: ../../../../../src/frontend/mame/luaengine.cpp:712:148: warning: 'void device_scheduler::timer_set(const attotime&, timer_expired_delegate, int)' is deprecated: timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead. [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:74:0, from ../../../../../src/frontend/mame/luaengine.cpp:11: ../../../../../src/emu/schedule.h:125:7: note: declared here ../../../../../src/frontend/mame/luaengine.cpp: In lambda function: ../../../../../src/frontend/mame/luaengine.cpp:1614:79: 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:1771: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:1800:61: warning: cast from 'char*' to 's16* {aka short int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/frontend/mame/luaengine.h:29:0, from ../../../../../src/frontend/mame/luaengine.ipp:13, from ../../../../../src/frontend/mame/luaengine.cpp:12: ../../../../../3rdparty/sol2/sol/sol.hpp: In instantiation of 'T* sol::detail::usertype_allocate(lua_State*) [with T = attotime; lua_State = lua_State]': ../../../../../3rdparty/sol2/sol/sol.hpp:17185:42: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, clean_stack, C>::call(lua_State*, sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, clean_stack, C>::F&) [with T = attotime; Args = {attotime()}; bool is_index = true; bool is_variable = false; bool checked = false; int boost = 0; bool clean_stack = true; C = void; lua_State = lua_State; sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, clean_stack, C>::F = sol::constructor_list]' ../../../../../3rdparty/sol2/sol/sol.hpp:17418:73: required from 'int sol::call_detail::call_wrapped(lua_State*, Fx&&, Args&& ...) [with T = attotime; bool is_index = true; bool is_variable = false; int boost = 0; bool checked = false; bool clean_stack = true; Fx = sol::constructor_list&; Args = {}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/sol.hpp:21772:69: required from 'static int sol::u_detail::binding::call_with_(lua_State*, void*) [with bool is_index = true; bool is_variable = false; K = sol::meta_function; Fq = sol::constructor_list; T = attotime; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/sol.hpp:22372:44: required from 'void sol::u_detail::usertype_storage_base::set(lua_State*, Key&&, Value&&) [with T = attotime; Key = sol::meta_function; Value = sol::constructor_list; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/sol.hpp:22455:3: required from 'void sol::u_detail::usertype_storage::set(lua_State*, Key&&, Value&&) [with Key = sol::meta_function; Value = sol::constructor_list; T = attotime; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/sol.hpp:22788:5: required from 'int sol::u_detail::register_usertype(lua_State*, sol::automagic_enrollments) [with T = attotime; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/sol.hpp:24323:52: required from 'sol::usertype sol::basic_table_core<, >::new_usertype(Key&&, sol::automagic_enrollments) [with Class = attotime; Key = const char (&)[9]; bool top_level = false; ref_t = sol::basic_reference; sol::usertype = sol::basic_usertype >]' ../../../../../3rdparty/sol2/sol/sol.hpp:24336:19: required from 'sol::usertype sol::basic_table_core<, >::new_usertype(Key&&, Arg&&, Args&& ...) [with Class = attotime; Key = const char (&)[9]; Arg = const sol::call_construction&; Args = {sol::constructor_list}; = void; bool top_level = false; ref_t = sol::basic_reference; sol::usertype = sol::basic_usertype >]' ../../../../../src/frontend/mame/luaengine.cpp:746:122: required from here ../../../../../3rdparty/sol2/sol/sol.hpp:10010:27: warning: cast from 'attotime**' to 'attotime*' increases required alignment of target type [-Wcast-align] ../../../../../3rdparty/sol2/sol/sol.hpp: In instantiation of 'T* sol::detail::usertype_allocate(lua_State*) [with T = emu_file; lua_State = lua_State]': ../../../../../3rdparty/sol2/sol/sol.hpp:17207:43: required from 'int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, clean_stack, C>::onmatch::operator()(sol::types, sol::meta::index_value, sol::types, sol::types, lua_State*, int, int, sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, clean_stack, C>::F&) [with Fx = void(unsigned int); long unsigned int I = 0; R = {void}; Args = {unsigned int}; T = emu_file; Cxs = {lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize()::}; bool is_index = false; bool is_variable = false; bool checked = false; int boost = 0; bool clean_stack = true; C = void; sol::meta::index_value = std::integral_constant; lua_State = lua_State; sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, clean_stack, C>::F = sol::constructor_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >]' ../../../../../3rdparty/sol2/sol/sol.hpp:16819:20: required from 'int sol::call_detail::overload_detail::overload_match_arity_single(sol::types, std::index_sequence, std::index_sequence, Match&&, lua_State*, int, int, Args&& ...) [with Fx = void(unsigned int); Fx1 = void(const char*, unsigned int); Fxs = {void(const char*), void(const char*, const char*)}; long unsigned int I = 0; long unsigned int I1 = 1; long unsigned int ...In = {2, 3}; long unsigned int ...M = {}; Match = sol::call_detail::lua_call_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >, false, false, false, 0, true, void>::onmatch; Args = {sol::constructor_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >&}; std::index_sequence = std::integer_sequence; std::index_sequence = std::integer_sequence; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/sol.hpp:16826:55: required from 'int sol::call_detail::overload_match_arity(Match&&, lua_State*, int, int, Args&& ...) [with Functions = {void(unsigned int), void(const char*, unsigned int), void(const char*), void(const char*, const char*)}; Match = sol::call_detail::lua_call_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >, false, false, false, 0, true, void>::onmatch; Args = {sol::constructor_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >&}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/sol.hpp:16845:75: required from 'int sol::call_detail::construct_match(Match&&, lua_State*, int, int, Args&& ...) [with T = emu_file; TypeLists = {sol::types, sol::types, sol::types, sol::types}; Match = sol::call_detail::lua_call_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >, false, false, false, 0, true, void>::onmatch; Args = {sol::constructor_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >&}; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/sol.hpp:17226:85: required from 'static int sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, clean_stack, C>::call(lua_State*, sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, clean_stack, C>::F&) [with T = emu_file; Cxs = {lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize()::}; bool is_index = false; bool is_variable = false; bool checked = false; int boost = 0; bool clean_stack = true; C = void; lua_State = lua_State; sol::call_detail::lua_call_wrapper, is_index, is_variable, checked, boost, clean_stack, C>::F = sol::constructor_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >]' ../../../../../3rdparty/sol2/sol/sol.hpp:17418:73: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../../../../3rdparty/sol2/sol/sol.hpp:22335:18: required from 'void sol::u_detail::usertype_storage_base::set(lua_State*, Key&&, Value&&) [with T = emu_file; Key = const sol::call_construction&; Value = sol::constructor_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/sol.hpp:22455:3: required from 'void sol::u_detail::usertype_storage::set(lua_State*, Key&&, Value&&) [with Key = const sol::call_construction&; Value = sol::constructor_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >; T = emu_file; lua_State = lua_State]' ../../../../../3rdparty/sol2/sol/sol.hpp:24208:5: required from 'void sol::basic_usertype::set(Key&&, Value&&) [with Key = const sol::call_construction&; Value = sol::constructor_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >; T = emu_file; base_type = sol::basic_reference]' ../../../../../3rdparty/sol2/sol/sol.hpp:24188:87: required from 'void sol::basic_usertype::tuple_set(std::index_sequence<__indices ...>, std::tuple<_Args2 ...>&&) [with long unsigned int ...I = {0}; Args = {const sol::call_construction&, sol::constructor_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >&&}; T = emu_file; base_type = sol::basic_reference; std::index_sequence<__indices ...> = std::integer_sequence]' ../../../../../3rdparty/sol2/sol/sol.hpp:24344:4: required from 'sol::usertype sol::basic_table_core<, >::new_usertype(Key&&, Arg&&, Args&& ...) [with Class = emu_file; Key = const char (&)[5]; Arg = const sol::call_construction&; Args = {sol::constructor_wrapper, lua_engine::initialize()::, lua_engine::initialize()::, lua_engine::initialize():: >}; = void; bool top_level = false; ref_t = sol::basic_reference; sol::usertype = sol::basic_usertype >]' ../../../../../src/frontend/mame/luaengine.cpp:830:7: required from here ../../../../../3rdparty/sol2/sol/sol.hpp:10010:27: warning: cast from 'emu_file**' to 'emu_file*' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/luaengine_debug.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/frontend/mame/luaengine_debug.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/luaengine_input.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/frontend/mame/luaengine_input.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/luaengine_mem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/frontend/mame/luaengine_mem.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine_mem.cpp: In lambda function: ../../../../../src/frontend/mame/luaengine_mem.cpp:619:64: warning: cast from 'char*' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine_mem.cpp:626:64: warning: cast from 'char*' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine_mem.cpp:633:64: warning: cast from 'char*' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/luaengine_render.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/frontend/mame/luaengine_render.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine_render.cpp: In instantiation of 'auto {anonymous}::get_bitmap_pixels(const T&, sol::this_state, const rectangle&) [with T = bitmap_specific]': ../../../../../src/frontend/mame/luaengine_render.cpp:163:29: required from '{anonymous}::make_bitmap_specific_type(sol::table, const char*):: [with T = bitmap_specific]' ../../../../../src/frontend/mame/luaengine_render.cpp:161:5: required from 'struct {anonymous}::make_bitmap_specific_type(sol::table, const char*) [with T = bitmap_specific; sol::table = sol::basic_table_core >]::&, struct sol::this_state)>' ../../../../../src/frontend/mame/luaengine_render.cpp:160:34: required from 'auto {anonymous}::make_bitmap_specific_type(sol::table, const char*) [with T = bitmap_specific; sol::table = sol::basic_table_core >]' ../../../../../src/frontend/mame/luaengine_render.cpp:725:68: required from here ../../../../../src/frontend/mame/luaengine_render.cpp:144:13: warning: cast from 'char*' to 'bitmap_specific::pixel_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine_render.cpp: In instantiation of 'auto {anonymous}::get_bitmap_pixels(const T&, sol::this_state, const rectangle&) [with T = bitmap_specific]': ../../../../../src/frontend/mame/luaengine_render.cpp:163:29: required from '{anonymous}::make_bitmap_specific_type(sol::table, const char*):: [with T = bitmap_specific]' ../../../../../src/frontend/mame/luaengine_render.cpp:161:5: required from 'struct {anonymous}::make_bitmap_specific_type(sol::table, const char*) [with T = bitmap_specific; sol::table = sol::basic_table_core >]::&, struct sol::this_state)>' ../../../../../src/frontend/mame/luaengine_render.cpp:160:34: required from 'auto {anonymous}::make_bitmap_specific_type(sol::table, const char*) [with T = bitmap_specific; sol::table = sol::basic_table_core >]' ../../../../../src/frontend/mame/luaengine_render.cpp:726:68: required from here ../../../../../src/frontend/mame/luaengine_render.cpp:144:13: warning: cast from 'char*' to 'bitmap_specific::pixel_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/frontend/mame/luaengine_render.cpp: In instantiation of 'auto {anonymous}::get_bitmap_pixels(const T&, sol::this_state, const rectangle&) [with T = bitmap_specific]': ../../../../../src/frontend/mame/luaengine_render.cpp:163:29: required from '{anonymous}::make_bitmap_specific_type(sol::table, const char*):: [with T = bitmap_specific]' ../../../../../src/frontend/mame/luaengine_render.cpp:161:5: required from 'struct {anonymous}::make_bitmap_specific_type(sol::table, const char*) [with T = bitmap_specific; sol::table = sol::basic_table_core >]::&, struct sol::this_state)>' ../../../../../src/frontend/mame/luaengine_render.cpp:160:34: required from 'auto {anonymous}::make_bitmap_specific_type(sol::table, const char*) [with T = bitmap_specific; sol::table = sol::basic_table_core >]' ../../../../../src/frontend/mame/luaengine_render.cpp:727:68: required from here ../../../../../src/frontend/mame/luaengine_render.cpp:144:13: warning: cast from 'char*' to 'bitmap_specific::pixel_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/mame.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/mameopts.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/pluginopts.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:17: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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.sparc/.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:73:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:17: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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:73:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:17: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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:73:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:17: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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:73:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:17: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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:73:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:17: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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:73:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/reader.h:24:0, from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/document.h:20, from ../../../../../src/frontend/mame/pluginopts.cpp:17: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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.sparc/.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:73:29: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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/about.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/analogipt.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/auditmenu.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/barcode.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/dirmenu.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/inputdevices.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/frontend/mame/ui/inputdevices.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/inputopts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/frontend/mame/ui/inputopts.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/inputtoggle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/frontend/mame/ui/inputtoggle.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/miscmenu.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/quitmenu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/frontend/mame/ui/quitmenu.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/selgame.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/selsoft.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/simpleselgame.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/sliders.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/systemlist.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/frontend/mame/ui/systemlist.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/textbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/frontend/mame/ui/textbox.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/frontend/mame/ui/videoopt.cpp... In file included from ../../../../../src/emu/emu.h:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:50: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:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfrontend.a... Compiling src/mame/fujitsu/fm7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fujitsu/fm7.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fujitsu/fm7_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fujitsu/fm7_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fujitsu/fmt_icmem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fujitsu/fmt_icmem.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fujitsu/fmtowns.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fujitsu/fmtowns.cpp:233: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fujitsu/fmtowns_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fujitsu/fmtowns_v.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfujitsu.a... Compiling src/mame/funtech/acan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funtech/acan.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/funtech/supracan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funtech/supracan.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfuntech.a... Compiling src/mame/funworld/4roses.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funworld/4roses.cpp:175: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/funworld/funworld.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funworld/funworld.cpp:746: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/funworld/funworld_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funworld/funworld_v.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/funworld/photoply.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funworld/photoply.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/funworld/photoplys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funworld/photoplys.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/funworld/photoplysx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funworld/photoplysx.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/funworld/snookr10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funworld/snookr10.cpp:619: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/funworld/snookr10_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funworld/snookr10_v.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/funworld/supercrd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/funworld/supercrd.cpp:164: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfunworld.a... Compiling src/mame/fuuki/fuukifg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fuuki/fuukifg.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fuuki/fuukifg2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fuuki/fuukifg2.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fuuki/fuukifg2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fuuki/fuukifg2_v.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fuuki/fuukifg3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fuuki/fuukifg3.cpp:166: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/fuuki/fuukifg3_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/fuuki/fuukifg3_v.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libfuuki.a... Compiling src/mame/gaelco/atvtrack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/atvtrack.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/bigkarnk_ms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/bigkarnk_ms.cpp:284: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/blmbycar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/blmbycar.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/gaelco/blmbycar.cpp: In member function 'void {anonymous}::blmbycar_state::init_blmbycar()': ../../../../../src/mame/gaelco/blmbycar.cpp:747:58: 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/gaelco/gaelco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelco.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelco2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelco2.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelco2_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelco2_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelco2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelco2_v.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelco3d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelco3d.cpp:148: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/gaelco/gaelco3d.cpp: In member function 'void gaelco3d_state::machine_reset_common()': ../../../../../src/mame/gaelco/gaelco3d.cpp:200:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/gaelco/gaelco3d.h:23:0, from ../../../../../src/mame/gaelco/gaelco3d.cpp:149: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 0]' ../../../../../src/mame/gaelco/gaelco3d.cpp:1342:1186: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'gaelco3d_state::gaelco3d_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/gaelco/gaelco3d.cpp:1342:1186: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1]' ../../../../../src/mame/gaelco/gaelco3d.cpp:1342:1186: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'gaelco3d_state::gaelco3d_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/gaelco/gaelco3d.cpp:1342:1186: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelco3d_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelco3d_m.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelco3d_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelco3d_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/gaelco/gaelco3d.h:23:0, from ../../../../../src/mame/gaelco/gaelco3d_v.cpp:12: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1]' ../../../../../src/mame/gaelco/gaelco3d_v.cpp:127:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'gaelco3d_state::gaelco3d_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = gaelco3d_state::gaelco3d_object_data; int TrackingCount = 1]' ../../../../../src/mame/gaelco/gaelco3d_v.cpp:127:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'gaelco3d_state::gaelco3d_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = gaelco3d_state::gaelco3d_object_data; int MaxParams = 1; unsigned char Flags = 0]' ../../../../../src/mame/gaelco/gaelco3d_v.cpp:352:31: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = gaelco3d_state::gaelco3d_object_data; int MaxParams = 1; unsigned char Flags = 0]' ../../../../../src/mame/gaelco/gaelco3d_v.cpp:37:56: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelco_ds5002fp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelco_ds5002fp.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelco_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelco_v.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelco_wrally_sprites.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelco_wrally_sprites.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelcof3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelcof3.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelcopc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelcopc.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/gaelcrpt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/gaelcrpt.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/glass.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/glass.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/goldart.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/goldart.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/mastboy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/mastboy.cpp:441: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/mastboyo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/mastboyo.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/rollext.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/rollext.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/gaelco/rollext.cpp:122:0: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rollext_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = rollext_polydata; int TrackingCount = 1]' ../../../../../src/mame/gaelco/rollext.cpp:335:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rollext_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rollext_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = rollext_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = rollext_polydata; int TrackingCount = 1]' ../../../../../src/mame/gaelco/rollext.cpp:335:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rollext_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:1206:14: required from 'uint32_t poly_manager::render_polygon(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t*) [with int NumVerts = 4; int ParamCount = 0; BaseType = float; ObjectType = rollext_polydata; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const rollext_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/gaelco/rollext.cpp:360:108: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = rollext_polydata; int MaxParams = 4; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const rollext_polydata&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:1129:45: required from 'uint32_t poly_manager::render_polygon(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t*) [with int NumVerts = 4; int ParamCount = 0; BaseType = float; ObjectType = rollext_polydata; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const rollext_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/gaelco/rollext.cpp:360:108: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/splash.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/splash.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/gaelco/splash.cpp: In member function 'void splash_state::init_rebus()': ../../../../../src/mame/gaelco/splash.cpp:1172: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/gaelco/splash.cpp: In member function 'void funystrp_state::init_funystrp()': ../../../../../src/mame/gaelco/splash.cpp:1515: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/gaelco/splash.cpp: In member function 'void funystrp_state::init_ringball()': ../../../../../src/mame/gaelco/splash.cpp:1528:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/gaelco/splash.cpp:1532: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/gaelco/splash_ms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/splash_ms.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/splash_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/splash_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/targeth.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/targeth.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/thoop2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/thoop2.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/wrally.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/wrally.cpp:128: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gaelco/xorworld.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gaelco/xorworld.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/gaelco/xorworld.cpp: In member function 'void {anonymous}::xorworld_state::init_xorworld()': ../../../../../src/mame/gaelco/xorworld.cpp:372:68: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libgaelco.a... Compiling src/mame/galaxian/dambustr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/dambustr.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/fastfred.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/fastfred.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/fastfred_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/fastfred_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/galaxian.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/galaxian.cpp:736: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/galaxian_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/galaxian_a.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/galaxian_rockclim.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/galaxian_rockclim.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/galaxian_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/galaxian_v.cpp:215: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/galaxold.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/galaxold.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/galaxold_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/galaxold_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/galaxold_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/galaxold_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/nl_konami.cpp... Compiling src/mame/galaxian/scobra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/scobra.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/scramble.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/scramble.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/scramble_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/scramble_a.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/galaxian/scramble_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/galaxian/scramble_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libgalaxian.a... Compiling src/mame/gamepark/gp2x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gamepark/gp2x.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gamepark/gp32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gamepark/gp32.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libgamepark.a... Compiling src/mame/gameplan/enigma2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gameplan/enigma2.cpp:127: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gameplan/gameplan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gameplan/gameplan.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gameplan/gameplan_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gameplan/gameplan_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gameplan/toratora.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gameplan/toratora.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gameplan/trvquest.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gameplan/trvquest.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libgameplan.a... Compiling src/mame/gametron/gatron.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gametron/gatron.cpp:325: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gametron/gotya.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gametron/gotya.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gametron/sbugger.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gametron/sbugger.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libgametron.a... Compiling src/mame/gottlieb/exterm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gottlieb/exterm.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gottlieb/exterm_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gottlieb/exterm_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gottlieb/gottlieb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gottlieb/gottlieb.cpp:199: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gottlieb/gottlieb_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gottlieb/gottlieb_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libgottlieb.a... Compiling src/mame/gridcomp/gridcomp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gridcomp/gridcomp.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/gridcomp/gridkeyb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/gridcomp/gridkeyb.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libgridcomp.a... Compiling src/mame/grundy/newbrain.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/grundy/newbrain.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/grundy/newbrain_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/grundy/newbrain_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libgrundy.a... Compiling src/mame/handheld/gameking.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/gameking.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/gmaster.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/gmaster.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/hh_cop400.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/hh_cop400.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/hh_cops1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/hh_cops1.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/hh_hmcs40.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/hh_hmcs40.cpp:126: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/hh_melps4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/hh_melps4.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/hh_pic16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/hh_pic16.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/hh_pps41.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/hh_pps41.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/hh_rw5000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/hh_rw5000.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/hh_sm510.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/hh_sm510.cpp:144: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/hh_tms1k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/hh_tms1k.cpp:206: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/hh_ucom4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/hh_ucom4.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/lk3000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/lk3000.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/monty.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/monty.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/pensebem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/pensebem.cpp:106: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/rzone.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/rzone.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/scrablex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/scrablex.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/talkingbb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/talkingbb.cpp:106: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/talkingfb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/talkingfb.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/teammate.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/teammate.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/tispeak.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/tispeak.cpp:435: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/tispellb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/tispellb.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/handheld/wildfire.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/handheld/wildfire.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libhandheld.a... Compiling src/mame/hds/hds200.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hds/hds200.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hds/hds200_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hds/hds200_kbd.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libhds.a... Compiling src/mame/heathkit/et3400.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/heathkit/et3400.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/heathkit/h19.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/heathkit/h19.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/heathkit/h8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/heathkit/h8.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/heathkit/h89.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/heathkit/h89.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libheathkit.a... Compiling src/mame/hec2hrp/hec2hrp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hec2hrp/hec2hrp.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hec2hrp/hec2hrp_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hec2hrp/hec2hrp_m.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hec2hrp/hec2hrp_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hec2hrp/hec2hrp_v.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libhec2hrp.a... Compiling src/mame/hegenerglaser/academy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/academy.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/amsterdam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/amsterdam.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/berlin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/berlin.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/brikett.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/brikett.cpp:75: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/glasgow.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/glasgow.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/milano.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/milano.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/mm1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/mm1.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/mm2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/mm2.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/mmboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/mmboard.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/mmdisplay1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/mmdisplay1.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/mmdisplay2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/mmdisplay2.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/modena.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/modena.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/modular.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/modular.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/modular_tm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/modular_tm.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/mondial.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/mondial.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/mondial2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/mondial2.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/mondial68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/mondial68k.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/montec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/montec.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/polgar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/polgar.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/risc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/risc.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hegenerglaser/smondial.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hegenerglaser/smondial.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libhegenerglaser.a... Compiling src/mame/heurikon/hk68v10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/heurikon/hk68v10.cpp:167: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/heurikon/hk68v10.cpp: In member function 'virtual void hk68v10_state::machine_start()': ../../../../../src/mame/heurikon/hk68v10.cpp:252:67: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/heurikon/hk68v10.cpp: In member function 'virtual void hk68v10_state::machine_reset()': ../../../../../src/mame/heurikon/hk68v10.cpp:267:68: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libheurikon.a... Compiling src/mame/hitachi/b16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hitachi/b16.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hitachi/bmjr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hitachi/bmjr.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hitachi/bml3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hitachi/bml3.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libhitachi.a... Compiling src/mame/homebrew/4004clk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/4004clk.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/68ksbc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/68ksbc.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/chaos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/chaos.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/d6809.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/d6809.cpp:102: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/dcebridge.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/dcebridge.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/gigatron.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/gigatron.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/gs6502.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/gs6502.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/gs6809.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/gs6809.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/gscpm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/gscpm.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/gsz80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/gsz80.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/homez80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/homez80.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/lft_chiptune.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/lft_chiptune.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/lft_craft.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/lft_craft.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/lft_phasor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/lft_phasor.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/minib.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/minib.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/mk1forth.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/mk1forth.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/p112.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/p112.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/phunsy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/phunsy.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/pimps.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/pimps.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/ravens.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/ravens.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/rc2014.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/rc2014.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/sbc6510.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/sbc6510.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/sitcom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/sitcom.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/test_t400.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/test_t400.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/ultim809.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/ultim809.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/uzebox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/uzebox.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/z80clock.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/z80clock.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/z80dev.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/z80dev.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homebrew/zexall.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homebrew/zexall.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libhomebrew.a... Compiling src/mame/homelab/braiplus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homelab/braiplus.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/homelab/homelab.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/homelab/homelab.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libhomelab.a... Compiling src/mame/hp/hp16500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp16500.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp2100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp2100.cpp:234: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp2620.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp2620.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp2640.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp2640.cpp:105: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp2640_tape.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp2640_tape.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp3478a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp3478a.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp48.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp48.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp48_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp48_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp48_port.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp48_port.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp48_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp48_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp49gp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp49gp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp64k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp64k.cpp:149: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp700.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp700.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp80.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp80_optrom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp80_optrom.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp95lx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp95lx.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp9825.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp9825.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp9825_optrom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp9825_optrom.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp9825_tape.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp9825_tape.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp9845.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp9845.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp9845_optrom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp9845_optrom.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp9845_printer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp9845_printer.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp98x5_io_sys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp98x5_io_sys.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp9k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp9k.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp9k_3xx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp9k_3xx.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hp_ipc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp_ipc.cpp:358: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/hp/hp_ipc.cpp: In member function 'virtual void {anonymous}::hp_ipc_state::machine_start()': ../../../../../src/mame/hp/hp_ipc.cpp:745: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/hp/hp_ipc_optrom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hp_ipc_optrom.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/hpz80unk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/hpz80unk.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/hp/jornada.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/hp/jornada.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libhp.a... Compiling src/mame/husky/hawk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/husky/hawk.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/husky/hunter16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/husky/hunter16.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/husky/hunter2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/husky/hunter2.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/husky/husky.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/husky/husky.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libhusky.a... Compiling src/mame/ibm/ibm3153.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ibm/ibm3153.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ibm/ibm6580.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ibm/ibm6580.cpp:150: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ibm/ibm6580_fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ibm/ibm6580_fdc.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ibm/ibm6580_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ibm/ibm6580_kbd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ibm/rosetta.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ibm/rosetta.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ibm/rs6000_type7xxx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ibm/rs6000_type7xxx.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ibm/rtpc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ibm/rtpc.cpp:76: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ibm/rtpc_iocc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ibm/rtpc_iocc.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libibm.a... Compiling src/mame/ice/chexx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ice/chexx.cpp:79: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ice/frenzyxprss.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ice/frenzyxprss.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ice/ice_bozopail.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ice/ice_bozopail.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ice/ice_hhhippos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ice/ice_hhhippos.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ice/ice_tbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ice/ice_tbd.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ice/lethalj.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ice/lethalj.cpp:180: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ice/lethalj_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ice/lethalj_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ice/schexx4gen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ice/schexx4gen.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ice/vp101.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ice/vp101.cpp:102: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libice.a... Compiling src/mame/igs/cabaret.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/cabaret.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/dunhuang.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/dunhuang.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/funtech.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/funtech.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/goldstar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/goldstar.cpp:215: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/goldstar_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/goldstar_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/igs009.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs009.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/igs011.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs011.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::wlcc_decrypt()': ../../../../../src/mame/igs/igs011.cpp:682:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::lhb_decrypt()': ../../../../../src/mame/igs/igs011.cpp:705:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::drgnwrld_type3_decrypt()': ../../../../../src/mame/igs/igs011.cpp:729:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::drgnwrld_type2_decrypt()': ../../../../../src/mame/igs/igs011.cpp:756:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::drgnwrld_type1_decrypt()': ../../../../../src/mame/igs/igs011.cpp:788:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::drgnwrldv40k_decrypt()': ../../../../../src/mame/igs/igs011.cpp:817:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::lhb2_decrypt()': ../../../../../src/mame/igs/igs011.cpp:847:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::nkishusp_decrypt()': ../../../../../src/mame/igs/igs011.cpp:876:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::vbowl_decrypt()': ../../../../../src/mame/igs/igs011.cpp:911:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::vbowlhk_decrypt()': ../../../../../src/mame/igs/igs011.cpp:946:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::dbc_decrypt()': ../../../../../src/mame/igs/igs011.cpp:993:46: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::ryukobou_decrypt()': ../../../../../src/mame/igs/igs011.cpp:1042:44: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::init_vbowl()': ../../../../../src/mame/igs/igs011.cpp:2455:44: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs011.cpp: In member function 'void {anonymous}::igs011_state::init_nkishusp()': ../../../../../src/mame/igs/igs011.cpp:2502:44: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/igs017.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs017.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs017.cpp: In member function 'void {anonymous}::igs017_state::mgcs_decrypt_program_rom()': ../../../../../src/mame/igs/igs017.cpp:1079:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs017.cpp: In member function 'void {anonymous}::igs017_state::init_sdmg2()': ../../../../../src/mame/igs/igs017.cpp:1447:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs017.cpp: In member function 'void {anonymous}::igs017_state::init_mgdha()': ../../../../../src/mame/igs/igs017.cpp:1500:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs017.cpp: In member function 'void {anonymous}::igs017_state::mgdh_patch_rom()': ../../../../../src/mame/igs/igs017.cpp:1533:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs017.cpp: In member function 'void {anonymous}::igs017_state::init_lhzb2()': ../../../../../src/mame/igs/igs017.cpp:1603:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs017.cpp: In member function 'void {anonymous}::igs017_state::init_lhzb2a()': ../../../../../src/mame/igs/igs017.cpp:1697:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs017.cpp: In member function 'void {anonymous}::igs017_state::init_slqz2()': ../../../../../src/mame/igs/igs017.cpp:1788:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/igs017_igs031.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs017_igs031.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/igs022.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs022.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs022.cpp: In member function 'virtual void igs022_device::device_reset()': ../../../../../src/mame/igs/igs022.cpp:54:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs022.cpp: In member function 'void igs022_device::do_dma(u16, u16, u16, u16)': ../../../../../src/mame/igs/igs022.cpp:99:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/igs025.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs025.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/igs028.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs028.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs028.cpp: In member function 'void igs028_device::IGS028_do_dma(uint16_t, uint16_t, uint16_t, uint16_t)': ../../../../../src/mame/igs/igs028.cpp:84: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/igs/igs036crypt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs036crypt.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/igs_fear.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs_fear.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs_fear.cpp: In member function 'void igs_fear_state::pgm_create_dummy_internal_arm_region()': ../../../../../src/mame/igs/igs_fear.cpp:141:60: 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/igs/igs_m027.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs_m027.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs_m027.cpp: In member function 'void {anonymous}::igs_m027_state::pgm_create_dummy_internal_arm_region()': ../../../../../src/mame/igs/igs_m027.cpp:1009:50: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/igs_m036.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igs_m036.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs_m036.cpp: In member function 'void igs_m036_state::pgm_create_dummy_internal_arm_region()': ../../../../../src/mame/igs/igs_m036.cpp:259: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/igs/igs_m036.cpp: In member function 'void igs_m036_state::init_cjdh2()': ../../../../../src/mame/igs/igs_m036.cpp:342:62: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs_m036.cpp: In member function 'void igs_m036_state::init_cjddzsp()': ../../../../../src/mame/igs/igs_m036.cpp:350:62: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/igs_m036.cpp: In member function 'void igs_m036_state::init_igsm312()': ../../../../../src/mame/igs/igs_m036.cpp:358:62: 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/igs/igspoker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/igspoker.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/iqblock.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/iqblock.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/iqblock_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/iqblock_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/jackie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/jackie.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/lordgun.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/lordgun.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/lordgun.cpp: In member function 'void lordgun_state::init_lordgun()': ../../../../../src/mame/igs/lordgun.cpp:1051: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/igs/lordgun_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/lordgun_v.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgm.cpp:194: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgm2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgm2.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgm2.cpp: In member function 'virtual void pgm2_state::device_post_load()': ../../../../../src/mame/igs/pgm2.cpp:146:50: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgm2.cpp:150:50: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgm2.cpp: In member function 'void pgm2_state::encryption_do_w(u32)': ../../../../../src/mame/igs/pgm2.cpp:161:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgm2.cpp:165:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgm2.cpp: In member function 'u16 pgm2_state::module_rom_r(offs_t)': ../../../../../src/mame/igs/pgm2.cpp:461:33: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgm2.cpp: In member function 'void pgm2_state::common_encryption_init()': ../../../../../src/mame/igs/pgm2.cpp:1383:52: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgm2.cpp:1389:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgm2.cpp: In member function 'void pgm2_state::decrypt_kov3_module(u32, u16)': ../../../../../src/mame/igs/pgm2.cpp:1428:36: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgm2_memcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgm2_memcard.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgm2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgm2_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgm3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgm3.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgm_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgm_v.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgmcrypt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgmcrypt.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_kov_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:90:91: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_kovsh_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:136:91: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_photoy2k_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:181:91: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_pstar_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:225:91: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_dfront_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:267:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_ddp2_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:312:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_mm_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:357:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_kov2_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:401:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_kov2p_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:445:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_puzzli2_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:489:91: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_theglad_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:533:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_oldsplus_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:578:102: warning: cast from 'u8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_kovshp_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:623:102: warning: cast from 'u8* {aka unsigned char*}' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_killbldp_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:668:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_svg_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:694:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_svgpcb_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:736:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_py2k2_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:781:91: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_ket_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:827:82: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_espgal_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:873:82: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_happy6_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:920: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/igs/pgmcrypt.cpp: In function 'void sdwx_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:967:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void hauntedh_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1013:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void chessc2_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1058:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void klxyj_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1103:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void zhongguo_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1147:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void gonefsh2_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1191:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void sddz_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1235:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void lhzb3_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1279:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void mgfx_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1323:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void lhzb4_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1367:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void fearless_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1412:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_decrypt_pgm3in1(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1459:91: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void slqz3_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1506:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void fruitpar_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1551:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void amazonia_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1597:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void amazoni2_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1643:78: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmcrypt.cpp: In function 'void pgm_dwpc_decrypt(running_machine&)': ../../../../../src/mame/igs/pgmcrypt.cpp:1669:79: 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/igs/pgmprot_igs025_igs012.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function 'void pgm_012_025_state::pgm_drgw2_decrypt()': ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:28:61: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function 'void pgm_012_025_state::init_drgw2()': ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:139:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function 'void pgm_012_025_state::init_dw2v100x()': ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:154:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function 'void pgm_012_025_state::init_drgw2c()': ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:169:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function 'void pgm_012_025_state::init_drgw2c101()': ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:184:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function 'void pgm_012_025_state::init_drgw2j()': ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:199:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp: In member function 'void pgm_012_025_state::init_drgw2hk()': ../../../../../src/mame/igs/pgmprot_igs025_igs012.cpp:221:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgmprot_igs025_igs022.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp: In member function 'void pgm_022_025_state::pgm_dw3_decrypt()': ../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp:36:61: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp: In member function 'void pgm_022_025_state::pgm_killbld_decrypt()': ../../../../../src/mame/igs/pgmprot_igs025_igs022.cpp:56:61: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgmprot_igs025_igs028.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgmprot_igs025_igs028.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgmprot_igs027a_type1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp: In member function 'void pgm_arm_type1_state::pgm_decode_kovlsqh2_tiles()': ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp:344:58: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp: In member function 'void pgm_arm_type1_state::pgm_decode_kovqhsgs_program()': ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp:384:60: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp: In member function 'void pgm_arm_type1_state::pgm_decode_kovqhsgs2_program()': ../../../../../src/mame/igs/pgmprot_igs027a_type1.cpp:399:60: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgmprot_igs027a_type2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgmprot_igs027a_type2.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgmprot_igs027a_type3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function 'virtual void pgm_arm_type3_state::machine_reset()': ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:157:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function 'void pgm_arm_type3_state::pgm_create_dummy_internal_arm_region(int)': ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:241:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function 'void pgm_arm_type3_state::pgm_create_dummy_internal_arm_region_theglad(int)': ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:306:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function 'void pgm_arm_type3_state::pgm_patch_external_arm_rom_jumptable_theglada(int)': ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:562:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function 'void pgm_arm_type3_state::init_svg()': ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:683:44: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp: In member function 'void pgm_arm_type3_state::init_svgpcb()': ../../../../../src/mame/igs/pgmprot_igs027a_type3.cpp:693:44: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/pgmprot_orlegend.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/pgmprot_orlegend.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igs/spoker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igs/spoker.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libigs.a... Compiling src/mame/igt/drw80pkr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igt/drw80pkr.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igt/gkigt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igt/gkigt.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igt/peplus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igt/peplus.cpp:202: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igt/splus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igt/splus.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/igt/videopkr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/igt/videopkr.cpp:276: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libigt.a... Compiling src/tools/imgtool/charconv.cpp... Compiling src/tools/imgtool/filtbas.cpp... Compiling src/tools/imgtool/filteoln.cpp... Compiling src/tools/imgtool/filter.cpp... Compiling src/tools/imgtool/formats/coco_dsk.cpp... Compiling src/tools/imgtool/formats/pc_dsk_legacy.cpp... Compiling src/tools/imgtool/formats/vt_dsk_legacy.cpp... Compiling src/tools/imgtool/iflopimg.cpp... Compiling src/tools/imgtool/imghd.cpp... Compiling src/tools/imgtool/imgterrs.cpp... Compiling src/tools/imgtool/imgtool.cpp... Compiling src/tools/imgtool/library.cpp... Compiling src/tools/imgtool/main.cpp... Compiling src/tools/imgtool/modules.cpp... Compiling src/tools/imgtool/modules/amiga.cpp... ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t read_bitmap_block(imgtool::image&, int, bitmap_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:502:55: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t write_bitmap_block(imgtool::image&, int, const bitmap_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:516:46: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t read_bitmap_ext_block(imgtool::image&, int, bitmap_ext_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:537:47: warning: cast from 'uint8_t (*)[512] {aka unsigned char (*)[512]}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t read_root_block(imgtool::image&, root_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:559:57: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:561:70: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:562:54: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:565:54: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:566:54: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t write_root_block(imgtool::image&, const root_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:584:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:586:54: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t read_file_block(imgtool::image&, int, file_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:624:64: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:631:55: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:633:52: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t read_file_ext_block(imgtool::image&, int, file_ext_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:657:64: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t read_dir_block(imgtool::image&, int, dir_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:699:55: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:705:55: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:707:51: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t write_dir_block(imgtool::image&, int, const dir_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:728:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:733:39: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:738:38: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t read_hardlink_block(imgtool::image&, int, hardlink_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:765:55: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:767:50: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t read_softlink_block(imgtool::image&, int, softlink_block*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:794:55: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp:796:50: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/tools/imgtool/modules/amiga.cpp: In function 'imgtoolerr_t set_hash_table(imgtool::image&, int, const uint32_t*)': ../../../../../src/tools/imgtool/modules/amiga.cpp:907:47: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/tools/imgtool/modules/bml3.cpp... Compiling src/tools/imgtool/modules/concept.cpp... Compiling src/tools/imgtool/modules/cybiko.cpp... Compiling src/tools/imgtool/modules/cybikoxt.cpp... Compiling src/tools/imgtool/modules/dgndos.cpp... Compiling src/tools/imgtool/modules/fat.cpp... Compiling src/tools/imgtool/modules/hp48.cpp... Compiling src/tools/imgtool/modules/hp85_tape.cpp... Compiling src/tools/imgtool/modules/hp9845_tape.cpp... Compiling src/tools/imgtool/modules/os9.cpp... Compiling src/tools/imgtool/modules/pc_flop.cpp... Compiling src/tools/imgtool/modules/pc_hard.cpp... Compiling src/tools/imgtool/modules/psion.cpp... Compiling src/tools/imgtool/modules/rsdos.cpp... Compiling src/tools/imgtool/modules/rt11.cpp... ../../../../../src/tools/imgtool/modules/rt11.cpp: In function 'void rt11_image_info(imgtool::image&, std::ostream&)': ../../../../../src/tools/imgtool/modules/rt11.cpp:432:50: 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/tools/imgtool/modules/thomson.cpp... Compiling src/tools/imgtool/modules/ti99.cpp... Compiling src/tools/imgtool/modules/ti990hd.cpp... Compiling src/tools/imgtool/modules/vzdos.cpp... Compiling src/tools/imgtool/stream.cpp... Linking imgtool... Compiling src/mame/informer/informer_207_100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/informer/informer_207_100.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/informer/informer_207_376.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/informer/informer_207_376.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/informer/informer_207_376_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/informer/informer_207_376_kbd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/informer/informer_213.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/informer/informer_213.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/informer/informer_213_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/informer/informer_213_kbd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libinformer.a... Compiling src/mame/intel/basic52.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/basic52.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/imds2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/imds2.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/imds2ioc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/imds2ioc.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/imm6_76.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/imm6_76.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/intellec4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/intellec4.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/intellec8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/intellec8.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/ipc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/ipc.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/ipds.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/ipds.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/isbc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/isbc.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/isbc660.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/isbc660.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/isbc8010.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/isbc8010.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/isbc8030.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/isbc8030.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/isbc_208.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/isbc_208.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/rex6000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/rex6000.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/sdk51.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/sdk51.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/sdk80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/sdk80.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/sdk85.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/sdk85.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intel/sdk86.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intel/sdk86.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libintel.a... Compiling src/mame/intergraph/interpro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intergraph/interpro.cpp:228: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intergraph/interpro_arbga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intergraph/interpro_arbga.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intergraph/interpro_ioga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intergraph/interpro_ioga.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intergraph/interpro_mcga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intergraph/interpro_mcga.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/intergraph/interpro_sga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/intergraph/interpro_sga.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libintergraph.a... Compiling src/mame/interton/vc4000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/interton/vc4000.cpp:134: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/interton/vc4000_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/interton/vc4000_a.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/interton/vc4000_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/interton/vc4000_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libinterton.a... Compiling src/mame/irem/irem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/irem.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/irem_cpu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/irem_cpu.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m10.cpp:115: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m107.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m107.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m107_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m107_v.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m10_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m10_v.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m119.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m119.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m14.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m14.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m52.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m52.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m52_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m52_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m57.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m57.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m57_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m57_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m58.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m58.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m58_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m58_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m62.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m62.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m62_bkungfu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m62_bkungfu.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m62_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m62_v.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m63.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m63.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m72.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m72.cpp:192: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m72_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m72_a.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m72_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m72_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m90.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m90.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/irem/m90.cpp: In member function 'void m90_state::init_bomblord()': ../../../../../src/mame/irem/m90.cpp:1341: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/irem/m90_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m90_v.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m92.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m92.cpp:209: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/m92_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/m92_v.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/nl_kidniki.cpp... Compiling src/mame/irem/olibochu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/olibochu.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/redalert.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/redalert.cpp:115: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/redalert_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/redalert_a.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/redalert_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/redalert_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/shisen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/shisen.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/spartanxtec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/spartanxtec.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/travrusa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/travrusa.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/travrusa_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/travrusa_v.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/vigilant.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/vigilant.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/irem/vigilant_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/irem/vigilant_v.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libirem.a... Compiling src/mame/isc/compucolor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/isc/compucolor.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libisc.a... Compiling src/mame/itech/capbowl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/itech/capbowl.cpp:90: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/itech/iteagle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/itech/iteagle.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_pci.h:11:0, from ../../../../../src/mame/itech/iteagle.cpp:108: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_banshee.h:16:0, from ../../../../../src/devices/video/voodoo_pci.h:12, from ../../../../../src/mame/itech/iteagle.cpp:108: ../../../../../src/devices/video/voodoo_2.h: In member function 'void voodoo::command_fifo::init(u8*, u32)': ../../../../../src/devices/video/voodoo_2.h:40:48: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/devices/video/voodoo_pci.h:11, from ../../../../../src/mame/itech/iteagle.cpp:108: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] Compiling src/mame/itech/iteagle_fpga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/itech/iteagle_fpga.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/itech/itech32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/itech/itech32.cpp:392: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/itech/itech32_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/itech/itech32_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/itech/itech8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/itech/itech8.cpp: In function 'void construct_ioport_stratab(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/itech/itech8.cpp:1130:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1133:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1136:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1139:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp: In function 'void construct_ioport_stratabs(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/itech/itech8.cpp:1146:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1149:166: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp: In function 'void construct_ioport_gtgt(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/itech/itech8.cpp:1216:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1219:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp: In function 'void construct_ioport_gtg2t(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/itech/itech8.cpp:1247:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1250:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1253:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1256:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp: In function 'void construct_ioport_slikshot(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/itech/itech8.cpp:1280:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1283:166: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp: In function 'void construct_ioport_dynobop(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/itech/itech8.cpp:1307:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1310:166: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp: In function 'void construct_ioport_sstrike(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/itech/itech8.cpp:1334:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1337:166: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp: In function 'void construct_ioport_pegglet(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/itech/itech8.cpp:1476:158: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp: In function 'void construct_ioport_gtg2(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/itech/itech8.cpp:1645:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1648:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1651:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/itech/itech8.cpp:1654:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/itech/itech8.cpp:499: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/itech/itech8_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/itech/itech8_m.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/itech/itech8_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/itech/itech8_v.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libitech.a... Compiling src/mame/jaleco/acommand.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/acommand.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/aeroboto.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/aeroboto.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/argus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/argus.cpp:138: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/argus_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/argus_v.cpp:118: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/armchamp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/armchamp.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/bestleag.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/bestleag.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/bigstrkb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/bigstrkb.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/blueprnt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/blueprnt.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/bnstars.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/bnstars.cpp:90: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/cischeat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/cischeat.cpp:184: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/cischeat_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/cischeat_v.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/citycon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/citycon.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/citycon_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/citycon_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/ddayjlc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/ddayjlc.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/exerion.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/exerion.cpp:123: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/fcombat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/fcombat.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/ginganin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/ginganin.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/homerun.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/homerun.cpp:112: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/jalblend.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/jalblend.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/jalcrpt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/jalcrpt.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/jaleco/jalcrpt.cpp: In function 'void phantasm_rom_decode(running_machine&, const char*)': ../../../../../src/mame/jaleco/jalcrpt.cpp:9: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/jaleco/jalcrpt.cpp: In function 'void astyanax_rom_decode(running_machine&, const char*)': ../../../../../src/mame/jaleco/jalcrpt.cpp:43: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/jaleco/jalcrpt.cpp: In function 'void rodland_rom_decode(running_machine&, const char*)': ../../../../../src/mame/jaleco/jalcrpt.cpp:77:77: 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/jaleco/jaleco_ms32_sysctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/jaleco_ms32_sysctrl.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/jalmah.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/jalmah.cpp:111: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/megasys1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/megasys1.cpp:126: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/megasys1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/megasys1_v.cpp:196: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/momoko.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/momoko.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/ms1_tmap.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/ms1_tmap.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/ms32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/ms32.cpp:472: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/ms32_sprite.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/ms32_sprite.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/ms32_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/ms32_v.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/psychic5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/psychic5.cpp:332: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/psychic5_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/psychic5_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/pturn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/pturn.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/skyfox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/skyfox.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/tetrisp2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/tetrisp2.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jaleco/tetrisp2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jaleco/tetrisp2_v.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libjaleco.a... Compiling src/tools/jedutil.cpp... Linking jedutil... Compiling src/mame/jpm/guab.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/guab.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jpm/jpmimpct.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/jpmimpct.cpp:96: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jpm/jpmimpct_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/jpmimpct_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jpm/jpmimpctsw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/jpmimpctsw.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jpm/jpmmps.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/jpmmps.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jpm/jpms80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/jpms80.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jpm/jpmsru.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/jpmsru.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jpm/jpmsys5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/jpmsys5.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jpm/jpmsys5sw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/jpmsys5sw.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jpm/jpmsys7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/jpmsys7.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/jpm/nl_jpmsru.cpp... Compiling src/mame/jpm/pluto5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/jpm/pluto5.cpp:187: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/jpm/pluto5.cpp: In member function 'virtual void pluto5_state::machine_start()': ../../../../../src/mame/jpm/pluto5.cpp:261: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/jpm/pluto5.cpp: In member function 'void pluto5_state::init_hb()': ../../../../../src/mame/jpm/pluto5.cpp:916:62: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libjpm.a... Compiling src/mame/kaneko/airbustr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/airbustr.cpp:210: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/djboy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/djboy.cpp:142: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/expro02.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/expro02.cpp:210: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/kaneko/expro02.cpp: In member function 'void {anonymous}::expro02_state::init_expro02()': ../../../../../src/mame/kaneko/expro02.cpp:1931:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/kaneko/expro02.cpp:1932: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/kaneko/galpani2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/galpani2.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/galpani2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/galpani2_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/galpani3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/galpani3.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/galpanic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/galpanic.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/galpanic_ms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/galpanic_ms.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/hvyunit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/hvyunit.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/jchan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/jchan.cpp:156: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/kan_pand.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/kan_pand.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/kaneko16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/kaneko16.cpp:100: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/kaneko16_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/kaneko16_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/kaneko_calc3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/kaneko_calc3.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/kaneko_grap2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/kaneko_grap2.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/kaneko_hit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/kaneko_hit.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/kaneko_spr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/kaneko_spr.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/kaneko_tmap.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/kaneko_tmap.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/kaneko_toybox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/kaneko_toybox.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/sandscrp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/sandscrp.cpp:75: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/sknsspr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/sknsspr.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/snowbros.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/snowbros.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/kaneko/snowbros.cpp: In member function 'void snowbros_state::machine_reset_semiprot()': ../../../../../src/mame/kaneko/snowbros.cpp:1749: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/kaneko/snowbros.cpp: In member function 'void snowbros_state::machine_reset_finalttr()': ../../../../../src/mame/kaneko/snowbros.cpp:1758: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/kaneko/snowbros_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/snowbros_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/suprnova.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/suprnova.cpp:149: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaneko/suprnova_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaneko/suprnova_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkaneko.a... Compiling src/mame/kawai/acr20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kawai/acr20.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kawai/k1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kawai/k1.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kawai/k4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kawai/k4.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kawai/k5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kawai/k5.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kawai/ksp10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kawai/ksp10.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kawai/mb63h158.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kawai/mb63h158.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kawai/r100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kawai/r100.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kawai/sx240.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kawai/sx240.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkawai.a... Compiling src/mame/kaypro/kay_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaypro/kay_kbd.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaypro/kaypro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaypro/kaypro.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaypro/kaypro_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaypro/kaypro_m.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kaypro/kaypro_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kaypro/kaypro_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkaypro.a... Compiling src/mame/kiwako/jongkyo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kiwako/jongkyo.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kiwako/koikoi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kiwako/koikoi.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kiwako/mrjong.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kiwako/mrjong.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkiwako.a... Compiling src/mame/koei/pasogo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/koei/pasogo.cpp:105: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkoei.a... Compiling src/mame/konami/3dom2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/3dom2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/3dom2.cpp: In member function 'uint16_t m2_bda_device::read_bus16(offs_t)': ../../../../../src/mame/konami/3dom2.cpp:386: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/konami/3dom2.cpp: In member function 'uint32_t m2_bda_device::read_bus32(offs_t)': ../../../../../src/mame/konami/3dom2.cpp:401: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/konami/3dom2.cpp: In member function 'void m2_bda_device::write_bus16(offs_t, uint16_t)': ../../../../../src/mame/konami/3dom2.cpp:429:35: 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/konami/3dom2.cpp: In member function 'void m2_bda_device::write_bus32(offs_t, uint32_t)': ../../../../../src/mame/konami/3dom2.cpp:443:35: 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/konami/3dom2_te.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/3dom2_te.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/3dom2_te.cpp: In member function 'uint16_t m2_te_device::read_tram16(offs_t) const': ../../../../../src/mame/konami/3dom2_te.cpp:3487: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/konami/3dom2_te.cpp: In member function 'uint32_t m2_te_device::read_tram32(offs_t) const': ../../../../../src/mame/konami/3dom2_te.cpp:3495: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/konami/3dom2_te.cpp: In member function 'void m2_te_device::write_tram16(offs_t, uint16_t)': ../../../../../src/mame/konami/3dom2_te.cpp:3511:35: 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/konami/3dom2_te.cpp: In member function 'void m2_te_device::write_tram32(offs_t, uint32_t)': ../../../../../src/mame/konami/3dom2_te.cpp:3519:35: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/3dom2_te.cpp: In member function 'uint16_t m2_te_device::read_pipram16(offs_t) const': ../../../../../src/mame/konami/3dom2_te.cpp:3541: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/konami/3dom2_te.cpp: In member function 'uint32_t m2_te_device::read_pipram32(offs_t) const': ../../../../../src/mame/konami/3dom2_te.cpp:3549: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/konami/3dom2_te.cpp: In member function 'void m2_te_device::write_pipram32(offs_t, uint32_t)': ../../../../../src/mame/konami/3dom2_te.cpp:3557:35: 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/konami/88games.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/88games.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/88games_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/88games_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/ajax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/ajax.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/aliens.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/aliens.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/asterix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/asterix.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/asterix_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/asterix_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/battlnts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/battlnts.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/bishi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/bishi.cpp:88: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/bishi_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/bishi_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/bladestl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/bladestl.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/blockhl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/blockhl.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/bottom9.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/bottom9.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/chqflag.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/chqflag.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/chqflag_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/chqflag_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/circusc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/circusc.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/cobra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/cobra.cpp:317: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/cobra.cpp: In member function 'void cobra_state::init_bujutsu()': ../../../../../src/mame/konami/cobra.cpp:3082:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/cobra.cpp:3093:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/cobra.cpp: In member function 'void cobra_state::init_racjamdx()': ../../../../../src/mame/konami/cobra.cpp:3164:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/cobra.cpp:3189:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/konami/cobra.cpp:330:0: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = cobra_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = cobra_polydata; int TrackingCount = 1]' ../../../../../src/mame/konami/cobra.cpp:2264:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'cobra_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = cobra_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = cobra_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = cobra_polydata; int TrackingCount = 1]' ../../../../../src/mame/konami/cobra.cpp:2264:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'cobra_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:900:14: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 8; BaseType = float; ObjectType = cobra_polydata; int MaxParams = 8; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const cobra_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/konami/cobra.cpp:2284:81: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = cobra_polydata; int MaxParams = 8; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const cobra_polydata&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:847:45: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 8; BaseType = float; ObjectType = cobra_polydata; int MaxParams = 8; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const cobra_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/konami/cobra.cpp:2284:81: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/combatsc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/combatsc.cpp:123: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/combatsc_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/combatsc_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/contra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/contra.cpp:142: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/crimfght.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/crimfght.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/crimfght_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/crimfght_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/dbz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/dbz.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/dbz.cpp: In member function 'void dbz_state::init_dbz()': ../../../../../src/mame/konami/dbz.cpp:544: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/konami/dbz.cpp: In member function 'void dbz_state::init_dbza()': ../../../../../src/mame/konami/dbz.cpp:575: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/konami/dbz.cpp: In member function 'void dbz_state::init_dbz2()': ../../../../../src/mame/konami/dbz.cpp:596: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/konami/dbz_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/dbz_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/ddribble.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/ddribble.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/divebomb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/divebomb.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/djmain.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/djmain.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/djmain_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/djmain_v.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/fastlane.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/fastlane.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/finalizr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/finalizr.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/firebeat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/firebeat.cpp:141: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/flkatck.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/flkatck.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/gberet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/gberet.cpp:189: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/giclassic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/giclassic.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/gijoe.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/gijoe.cpp:107: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/gijoe_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/gijoe_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/gradius3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/gradius3.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/gradius3_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/gradius3_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/gticlub.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/gticlub.cpp:227: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/machine/k033906.h:14:0, from ../../../../../src/mame/konami/gticlub.cpp:233: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/gticlub.cpp: In member function 'void {anonymous}::gticlub_state::init_hangplt()': ../../../../../src/mame/konami/gticlub.cpp:1358:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/gticlub.cpp: In member function 'void {anonymous}::gticlub_state::init_hangpltu()': ../../../../../src/mame/konami/gticlub.cpp:1367:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/devices/machine/k033906.h:14, from ../../../../../src/mame/konami/gticlub.cpp:233: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = k001005_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = k001005_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = k001005_polydata; int TrackingCount = 0]' ../../../../../src/mame/konami/gticlub.cpp:1387:1080: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'k001005_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/konami/gticlub.cpp:1387:1080: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = k001005_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = k001005_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = k001005_polydata; int TrackingCount = 1]' ../../../../../src/mame/konami/gticlub.cpp:1387:1080: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'k001005_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/konami/gticlub.cpp:1387:1080: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/gyruss.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/gyruss.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/hcastle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/hcastle.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/hexion.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/hexion.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/hornet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/hornet.cpp:351: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/machine/k033906.h:14:0, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/hornet.cpp:355: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/konami/hornet.cpp:371:0: ../../../../../src/devices/video/voodoo_2.h: In member function 'void voodoo::command_fifo::init(u8*, u32)': ../../../../../src/devices/video/voodoo_2.h:40:48: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/devices/machine/k033906.h:14, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/hornet.cpp:355: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/hyperspt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/hyperspt.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/hyprolyb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/hyprolyb.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/ironhors.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/ironhors.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/jackal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/jackal.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/jailbrek.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/jailbrek.cpp:89: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/junofrst.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/junofrst.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k001005.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k001005.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/konami/k001005.h:8:0, from ../../../../../src/mame/konami/k001005.cpp:4: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = k001005_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = k001005_polydata; int TrackingCount = 1]' ../../../../../src/mame/konami/k001005.cpp:432:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'k001005_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = k001005_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = k001005_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = k001005_polydata; int TrackingCount = 1]' ../../../../../src/mame/konami/k001005.cpp:432:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'k001005_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:900:14: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 10; BaseType = float; ObjectType = k001005_polydata; int MaxParams = 10; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const k001005_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/konami/k001005.cpp:617:141: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = k001005_polydata; int MaxParams = 10; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const k001005_polydata&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:847:45: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 10; BaseType = float; ObjectType = k001005_polydata; int MaxParams = 10; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const k001005_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/konami/k001005.cpp:617:141: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k001006.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k001006.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/k001006.cpp: In member function 'uint32_t k001006_device::read(offs_t)': ../../../../../src/mame/konami/k001006.cpp:71:43: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k001604.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k001604.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k007121.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k007121.cpp:115: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k007342.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k007342.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k007420.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k007420.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k007452.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k007452.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k037122.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k037122.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k051733.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k051733.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k051960.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k051960.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k052109.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k052109.cpp:125: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k053244_k053245.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k053244_k053245.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k053246_k053247_k055673.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k053246_k053247_k055673.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/k053246_k053247_k055673.cpp: In member function 'u16 k053247_device::k055673_5bpp_rom_word_r(offs_t)': ../../../../../src/mame/konami/k053246_k053247_k055673.cpp:134:31: warning: cast from 'unsigned char*' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/k053246_k053247_k055673.cpp: In member function 'u16 k053247_device::k055673_rom_word_r(offs_t)': ../../../../../src/mame/konami/k053246_k053247_k055673.cpp:174:31: warning: cast from 'unsigned char*' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/k053246_k053247_k055673.cpp: In member function 'virtual void k055673_device::device_start()': ../../../../../src/mame/konami/k053246_k053247_k055673.cpp:972:38: warning: cast from 'unsigned char*' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k053250.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k053250.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k053250_ps.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k053250_ps.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k053251.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k053251.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k054000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k054000.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k054156_k054157_k056832.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k054156_k054157_k056832.cpp:167: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k054338.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k054338.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k055555.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k055555.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k057714.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k057714.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k573cass.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k573cass.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k573dio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k573dio.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k573fpga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k573fpga.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k573kara.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k573kara.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k573mcal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k573mcal.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k573mcr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k573mcr.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k573msu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k573msu.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/k573npu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/k573npu.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konami1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konami1.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konami_gn676_lan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konami_gn676_lan.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konami_helper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konami_helper.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konamigq.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konamigq.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konamigs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konamigs.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konamigv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konamigv.cpp:216: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konamigx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konamigx.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/konamigx.cpp: In member function 'uint32_t konamigx_state::type1_roz_r1(offs_t)': ../../../../../src/mame/konami/konamigx.cpp:765:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/konamigx.cpp: In member function 'uint32_t konamigx_state::type1_roz_r2(offs_t)': ../../../../../src/mame/konami/konamigx.cpp:772:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/konamigx.cpp: In member function 'void konamigx_state::init_konamigx()': ../../../../../src/mame/konami/konamigx.cpp:3978: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/konami/konamigx_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konamigx_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konamigx_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konamigx_v.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konamim2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konamim2.cpp:218: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konblands.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konblands.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konendev.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konendev.cpp:64: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/konendev.cpp: In member function 'void {anonymous}::konendev_state::init_enchlamp()': ../../../../../src/mame/konami/konendev.cpp:674: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/konami/kongs470.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/kongs470.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konmedal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konmedal.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konmedal020.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konmedal020.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konmedal68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konmedal68k.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konppc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konppc.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/machine/k033906.h:14:0, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/konppc.cpp:6: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/devices/machine/k033906.h:14, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/konppc.cpp:6: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/konppc_jvshost.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/konppc_jvshost.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/kontest.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/kontest.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/kpontoon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/kpontoon.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/kpython.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/kpython.cpp:166: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/kpython2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/kpython2.cpp:371: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/ksys573.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/ksys573.cpp:392: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/labyrunr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/labyrunr.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/lethal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/lethal.cpp:249: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/lethal_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/lethal_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/mainevt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/mainevt.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/megazone.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/megazone.cpp:182: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/midikbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/midikbd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/mikie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/mikie.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/mogura.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/mogura.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/moo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/moo.cpp:117: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/moo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/moo_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/mystwarr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/mystwarr.cpp:135: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/mystwarr_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/mystwarr_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/nemesis.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/nemesis.cpp:107: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/nemesis_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/nemesis_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/nwk-tr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/nwk-tr.cpp:270: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/machine/k033906.h:14:0, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/nwk-tr.cpp:275: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/devices/machine/k033906.h:14, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/nwk-tr.cpp:275: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/otomedius.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/otomedius.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/overdriv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/overdriv.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/pandoras.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/pandoras.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/parodius.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/parodius.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/pingpong.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/pingpong.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/piratesh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/piratesh.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/plygonet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/plygonet.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/pooyan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/pooyan.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/qdrmfgp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/qdrmfgp.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/qdrmfgp_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/qdrmfgp_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/quickpick5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/quickpick5.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/rockrage.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/rockrage.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/rocnrope.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/rocnrope.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/rollerg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/rollerg.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/rungun.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/rungun.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/rungun_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/rungun_v.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/mame/konami/rungun_v.cpp:14: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = short unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)0; std::ptrdiff_t = long int]': ../../../../../src/mame/konami/rungun_v.cpp:22:81: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/sbasketb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/sbasketb.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/scotrsht.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/scotrsht.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/shaolins.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/shaolins.cpp:102: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/simpsons.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/simpsons.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/simpsons_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/simpsons_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/simpsons_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/simpsons_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/spy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/spy.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/spy_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/spy_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/surpratk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/surpratk.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/tasman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/tasman.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/tgtpanic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/tgtpanic.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/thunderx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/thunderx.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/thunderx_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/thunderx_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/timeplt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/timeplt.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/tmnt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/tmnt.cpp:141: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/tmnt.cpp: In function 'void chunky_to_planar(memory_region*)': ../../../../../src/mame/konami/tmnt.cpp:4330:58: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/tmnt.cpp: In member function 'void tmnt_state::init_mia()': ../../../../../src/mame/konami/tmnt.cpp:4348:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/konami/tmnt.cpp: In member function 'void tmnt_state::init_tmnt()': ../../../../../src/mame/konami/tmnt.cpp:4374: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/konami/tmnt_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/tmnt_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/tp84.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/tp84.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/trackfld.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/trackfld.cpp:183: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/trackfld_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/trackfld_a.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/trackfld_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/trackfld_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/tutankhm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/tutankhm.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/tutankhm_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/tutankhm_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/twin16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/twin16.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/twin16_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/twin16_v.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/twinkle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/twinkle.cpp:261: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/ultraman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/ultraman.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/ultraman_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/ultraman_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/ultrsprt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/ultrsprt.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/mame/konami/ultrsprt.cpp:9: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/mame/konami/ultrsprt.cpp:81:92: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/vendetta.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/vendetta.cpp:90: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/viper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/viper.cpp:405: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_2.h:16:0, from ../../../../../src/devices/video/voodoo_banshee.h:16, from ../../../../../src/mame/konami/viper.cpp:414: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_banshee.h:16:0, from ../../../../../src/mame/konami/viper.cpp:414: ../../../../../src/devices/video/voodoo_2.h: In member function 'void voodoo::command_fifo::init(u8*, u32)': ../../../../../src/devices/video/voodoo_2.h:40:48: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/devices/video/voodoo_2.h:16, from ../../../../../src/devices/video/voodoo_banshee.h:16, from ../../../../../src/mame/konami/viper.cpp:414: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/wecleman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/wecleman.cpp:273: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/wecleman_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/wecleman_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/windy2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/windy2.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/xexex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/xexex.cpp:138: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/xexex_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/xexex_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/xmen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/xmen.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/yiear.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/yiear.cpp:100: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/zr107.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/zr107.cpp:168: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/machine/k033906.h:14:0, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/zr107.cpp:175: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/devices/machine/k033906.h:14, from ../../../../../src/mame/konami/konppc.h:9, from ../../../../../src/mame/konami/zr107.cpp:175: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = k001005_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = k001005_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = k001005_polydata; int TrackingCount = 0]' ../../../../../src/mame/konami/zr107.cpp:1155:1065: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'k001005_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/konami/zr107.cpp:1155:1065: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = k001005_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = k001005_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = k001005_polydata; int TrackingCount = 1]' ../../../../../src/mame/konami/zr107.cpp:1155:1065: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'k001005_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/konami/zr107.cpp:1155:1065: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/konami/zs01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/konami/zs01.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkonami.a... Compiling src/mame/kontron/kdt6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kontron/kdt6.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkontron.a... Compiling src/mame/korg/korgds8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/korg/korgds8.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/korg/korgdss1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/korg/korgdss1.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/korg/korgdvp1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/korg/korgdvp1.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/korg/korgdw8k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/korg/korgdw8k.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/korg/korgm1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/korg/korgm1.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/korg/korgws.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/korg/korgws.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/korg/korgz3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/korg/korgz3.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/korg/microkorg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/korg/microkorg.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/korg/poly800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/korg/poly800.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/korg/polysix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/korg/polysix.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkorg.a... Compiling src/mame/kurzweil/krz2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kurzweil/krz2000.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkurzweil.a... Compiling src/mame/kyber/kminus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kyber/kminus.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkyber.a... Compiling src/mame/kyocera/kyocera.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kyocera/kyocera.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/kyocera/kyocera_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/kyocera/kyocera_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libkyocera.a... Compiling src/tools/ldresample.cpp... Linking ldresample... Compiling src/tools/ldverify.cpp... Linking ldverify... Compiling src/mame/leapfrog/leapfrog_iquest.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/leapfrog/leapfrog_iquest.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/leapfrog/leapfrog_leappad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/leapfrog/leapfrog_leappad.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/leapfrog/leapfrog_leapster_explorer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/leapfrog/leapfrog_leapster_explorer.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/leapfrog/leapster.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/leapfrog/leapster.cpp:189: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libleapfrog.a... Compiling src/mame/learsiegler/adm11.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/learsiegler/adm11.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/learsiegler/adm23.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/learsiegler/adm23.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/learsiegler/adm31.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/learsiegler/adm31.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/learsiegler/adm36.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/learsiegler/adm36.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving liblearsiegler.a... Compiling 3rdparty/linenoise/linenoise.c... Compiling 3rdparty/linenoise/utf8.c... Archiving liblinenoise.a... Compiling src/mame/lsi/m3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/lsi/m3.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/lsi/octo_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/lsi/octo_kbd.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/lsi/octopus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/lsi/octopus.cpp:108: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving liblsi.a... Compiling 3rdparty/lsqlite3/lsqlite3.c... Compiling 3rdparty/lua-linenoise/linenoise.c... Compiling 3rdparty/lua-zlib/lua_zlib.c... Compiling 3rdparty/luafilesystem/src/lfs.c... Archiving liblualibs.a... Compiling src/mame/luxor/abc1600.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/luxor/abc1600.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/luxor/abc1600_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/luxor/abc1600_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/luxor/abc1600mac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/luxor/abc1600mac.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/luxor/abc80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/luxor/abc80.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/luxor/abc80_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/luxor/abc80_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/luxor/abc80kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/luxor/abc80kb.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/luxor/abc80x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/luxor/abc80x.cpp:150: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/luxor/ds90.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/luxor/ds90.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libluxor.a... Compiling src/mame/makerbot/replicator.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/makerbot/replicator.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmakerbot.a... Compiling src/mame/matic/barata.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/matic/barata.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmatic.a... Compiling src/mame/matsushita/duet16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/matsushita/duet16.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/matsushita/jr100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/matsushita/jr100.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/matsushita/jr200.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/matsushita/jr200.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/matsushita/myb3k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/matsushita/myb3k.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmatsushita.a... Compiling src/mame/mattel/aquarius.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mattel/aquarius.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mattel/aquarius_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mattel/aquarius_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mattel/chess.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mattel/chess.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mattel/intv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mattel/intv.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mattel/intv_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mattel/intv_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mattel/intv_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mattel/intv_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mattel/juicebox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mattel/juicebox.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mattel/stic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mattel/stic.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmattel.a... Compiling src/mame/maygay/maygay1b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/maygay/maygay1b.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/maygay/maygay1bsw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/maygay/maygay1bsw.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/maygay/maygayep.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/maygay/maygayep.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/maygay/maygayew.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/maygay/maygayew.cpp:102: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/maygay/maygayv1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/maygay/maygayv1.cpp:129: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/maygay/mmm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/maygay/mmm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmaygay.a... Compiling src/mame/mchester/ssem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mchester/ssem.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmchester.a... Compiling src/mame/meadows/lazercmd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/meadows/lazercmd.cpp:236: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/meadows/lazercmd_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/meadows/lazercmd_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/meadows/meadows.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/meadows/meadows.cpp:121: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/meadows/meadows_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/meadows/meadows_a.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/meadows/meadows_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/meadows/meadows_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/meadows/meadwttl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/meadows/meadwttl.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/meadows/warpsped.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/meadows/warpsped.cpp:88: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmeadows.a... Compiling src/mame/memotech/mtx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/memotech/mtx.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/memotech/mtx_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/memotech/mtx_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmemotech.a... Compiling src/mame/mera/ec7915.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mera/ec7915.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mera/konin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mera/konin.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mera/m79152pc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mera/m79152pc.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mera/vdm7932x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mera/vdm7932x.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmera.a... Compiling src/mame/merit/merit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/merit/merit.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/merit/merit3xx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/merit/merit3xx.cpp:483: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/merit/meritm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/merit/meritm.cpp:175: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/merit/merits.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/merit/merits.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/merit/meritsdx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/merit/meritsdx.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/merit/mgames.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/merit/mgames.cpp:217: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/merit/mtouchxl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/merit/mtouchxl.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/merit/pubtimed.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/merit/pubtimed.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmerit.a... Compiling src/mame/metro/hyprduel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/metro/hyprduel.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/metro/metro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/metro/metro.cpp:96: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/metro/metro_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/metro/metro_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/metro/rabbit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/metro/rabbit.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/metro/tmmjprd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/metro/tmmjprd.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmetro.a... Compiling src/mame/mg1/kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mg1/kbd.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mg1/mg1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mg1/mg1.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmg1.a... Compiling src/mame/microkey/primo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/microkey/primo.cpp:113: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/microkey/primo_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/microkey/primo_m.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmicrokey.a... Compiling src/mame/microsoft/jazz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/microsoft/jazz.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/microsoft/mct_adr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/microsoft/mct_adr.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/microsoft/xbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/microsoft/xbox.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/shared/xbox_nv2a.h:12:0, from ../../../../../src/mame/shared/xbox_pci.h:8, from ../../../../../src/mame/microsoft/xbox.cpp:13: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] Archiving libmicrosoft.a... Compiling src/mame/microterm/ergo201.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/microterm/ergo201.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/microterm/microterm_f8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/microterm/microterm_f8.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/microterm/mt420.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/microterm/mt420.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/microterm/mt5510.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/microterm/mt5510.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmicroterm.a... Compiling src/mame/midcoin/24cdjuke.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midcoin/24cdjuke.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midcoin/wallc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midcoin/wallc.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midcoin/wink.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midcoin/wink.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmidcoin.a... Compiling src/mame/midw8080/8080bw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midw8080/8080bw.cpp:200: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midw8080/8080bw_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midw8080/8080bw_a.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midw8080/8080bw_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midw8080/8080bw_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midw8080/m79amb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midw8080/m79amb.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midw8080/m79amb_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midw8080/m79amb_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midw8080/mw8080bw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midw8080/mw8080bw.cpp:153: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midw8080/mw8080bw_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midw8080/mw8080bw_a.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midw8080/mw8080bw_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midw8080/mw8080bw_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midw8080/nl_280zzzap.cpp... Compiling src/mame/midw8080/nl_gunfight.cpp... Compiling src/mame/midw8080/rotaryf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midw8080/rotaryf.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmidw8080.a... Compiling src/mame/midway/astrocde.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/astrocde.cpp:116: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/midway/astrocde.cpp: In function 'void construct_ioport_ebases(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/midway/astrocde.cpp:731:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/astrocde.cpp:116: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/astrocde.cpp:734:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/astrocde.cpp:116: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/astrocde.cpp:737:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/astrocde.cpp:116: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/astrocde.cpp:740:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/astrocde.cpp:116: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/astrocde.cpp: In function 'void construct_ioport_demndrgn(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/midway/astrocde.cpp:1078:162: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/astrocde.cpp:116: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/astrocde.cpp:1081:162: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/astrocde.cpp:116: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/midway/astrocde_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/astrocde_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/astrohome.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/astrohome.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/atlantis.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/atlantis.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/balsente.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/midway/balsente.cpp: In function 'void construct_ioport_sentetst(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/midway/balsente.cpp:452:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:455:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp: In function 'void construct_ioport_gghost(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/midway/balsente.cpp:523:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:526:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:530:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:533:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp: In function 'void construct_ioport_otwalls(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/midway/balsente.cpp:698:156: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:702:156: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp: In function 'void construct_ioport_stocker(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/midway/balsente.cpp:771:156: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp: In function 'void construct_ioport_gimeabrk(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/midway/balsente.cpp:874:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:876:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:880:196: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:882:196: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp: In function 'void construct_ioport_minigolf(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/midway/balsente.cpp:918:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:921:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp: In function 'void construct_ioport_nstocker(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/midway/balsente.cpp:1031:341: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp: In function 'void construct_ioport_spiker(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/midway/balsente.cpp:1115:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:1118:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:1122:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/midway/balsente.cpp:1125:163: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/midway/balsente.cpp:208: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/midway/balsente_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/balsente_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/balsente_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/balsente_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/csd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/csd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/gridlee.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/gridlee.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/gridlee_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/gridlee_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/gridlee_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/gridlee_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/mcr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/mcr.cpp:286: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/mcr3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/mcr3.cpp:106: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/mcr3_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/mcr3_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/mcr68.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/mcr68.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/mcr68_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/mcr68_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/mcr68_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/mcr68_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/mcr_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/mcr_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/mcr_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/mcr_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midqslvr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midqslvr.cpp:249: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midtunit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midtunit.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midtunit_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midtunit_m.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midtunit_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midtunit_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/writer.h:19:0, from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/prettywriter.h:18, from ../../../../../src/mame/midway/midtunit_v.cpp:23: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/prettywriter.h:153:22: required from 'bool rapidjson::PrettyWriter::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/mame/midway/midtunit_v.cpp:1049:19: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/writer.h:19:0, from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/prettywriter.h:18, from ../../../../../src/mame/midway/midtunit_v.cpp:23: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/prettywriter.h:193:35: required from 'void rapidjson::PrettyWriter::PrettyPrefix(rapidjson::Type) [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0]' /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/prettywriter.h:112:21: required from 'bool rapidjson::PrettyWriter::StartObject() [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0]' ../../../../../src/mame/midway/midtunit_v.cpp:1030:22: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.buildlink/include/rapidjson/writer.h:19:0, from /tmp/pkgbuild/emulators/mame/work.sparc/.buildlink/include/rapidjson/prettywriter.h:18, from ../../../../../src/mame/midway/midtunit_v.cpp:23: /tmp/pkgbuild/emulators/mame/work.sparc/.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.sparc/.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.sparc/.buildlink/include/rapidjson/prettywriter.h:113:9: required from 'bool rapidjson::PrettyWriter::StartObject() [with OutputStream = rapidjson::GenericStringBuffer >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0]' ../../../../../src/mame/midway/midtunit_v.cpp:1030:22: required from here /tmp/pkgbuild/emulators/mame/work.sparc/.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/mame/midway/midvunit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midvunit.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/midway/midvunit.h:21:0, from ../../../../../src/mame/midway/midvunit.cpp:27: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = midvunit_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = midvunit_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = midvunit_object_data; int TrackingCount = 0]' ../../../../../src/mame/midway/midvunit.cpp:2200:987: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'midvunit_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/midway/midvunit.cpp:2200:987: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = midvunit_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = midvunit_object_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = midvunit_object_data; int TrackingCount = 1]' ../../../../../src/mame/midway/midvunit.cpp:2200:987: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'midvunit_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/midway/midvunit.cpp:2200:987: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midvunit_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midvunit_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/midway/midvunit.h:21:0, from ../../../../../src/mame/midway/midvunit_v.cpp:10: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = midvunit_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = midvunit_object_data; int TrackingCount = 1]' ../../../../../src/mame/midway/midvunit_v.cpp:351:56: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'midvunit_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = midvunit_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = midvunit_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = midvunit_object_data; int TrackingCount = 1]' ../../../../../src/mame/midway/midvunit_v.cpp:351:56: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'midvunit_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:1206:14: required from 'uint32_t poly_manager::render_polygon(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t*) [with int NumVerts = 4; int ParamCount = 2; BaseType = float; ObjectType = midvunit_object_data; int MaxParams = 2; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const midvunit_object_data&, int), delegate_late_bind>]' ../../../../../src/mame/midway/midvunit_v.cpp:359:72: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = midvunit_object_data; int MaxParams = 2; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const midvunit_object_data&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:1129:45: required from 'uint32_t poly_manager::render_polygon(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t*) [with int NumVerts = 4; int ParamCount = 2; BaseType = float; ObjectType = midvunit_object_data; int MaxParams = 2; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const midvunit_object_data&, int), delegate_late_bind>]' ../../../../../src/mame/midway/midvunit_v.cpp:359:72: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midway.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midway.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midwayic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midwayic.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midwunit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midwunit.cpp:97: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midwunit_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midwunit_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midxunit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midxunit.cpp:112: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midxunit_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midxunit_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midyunit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midyunit.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midyunit_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midyunit_m.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midyunit_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midyunit_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midzeus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midzeus.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/midway/midzeus.h:15:0, from ../../../../../src/mame/midway/midzeus.cpp:31: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = mz_poly_extra_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = mz_poly_extra_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = mz_poly_extra_data; int TrackingCount = 0]' ../../../../../src/mame/midway/midzeus.cpp:1778:1136: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'mz_poly_extra_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/midway/midzeus.cpp:1778:1136: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = mz_poly_extra_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = mz_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = mz_poly_extra_data; int TrackingCount = 1]' ../../../../../src/mame/midway/midzeus.cpp:1778:1136: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'mz_poly_extra_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/midway/midzeus.cpp:1778:1136: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/midzeus_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/midzeus_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/midway/midzeus.h:15:0, from ../../../../../src/mame/midway/midzeus_v.cpp:10: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = mz_poly_extra_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = mz_poly_extra_data; int TrackingCount = 1]' ../../../../../src/mame/midway/midzeus_v.cpp:582:61: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'mz_poly_extra_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = mz_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0]' ../../../../../src/mame/midway/midzeus_v.cpp:275:29: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = mz_poly_extra_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = mz_poly_extra_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = mz_poly_extra_data; int TrackingCount = 1]' ../../../../../src/mame/midway/midzeus_v.cpp:582:61: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'mz_poly_extra_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = mz_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const mz_poly_extra_data&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:1129:45: required from 'uint32_t poly_manager::render_polygon(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t*) [with int NumVerts = 4; int ParamCount = 4; BaseType = float; ObjectType = mz_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const mz_poly_extra_data&, int), delegate_late_bind>]' ../../../../../src/mame/midway/midzeus_v.cpp:1202:16: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/mw18w.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/mw18w.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/mwsub.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/mwsub.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/nl_sspeedr.cpp... Compiling src/mame/midway/omegrace.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/omegrace.cpp:216: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/pinball2k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/pinball2k.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/seattle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/seattle.cpp:187: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_pci.h:11:0, from ../../../../../src/mame/midway/seattle.cpp:202: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_banshee.h:16:0, from ../../../../../src/devices/video/voodoo_pci.h:12, from ../../../../../src/mame/midway/seattle.cpp:202: ../../../../../src/devices/video/voodoo_2.h: In member function 'void voodoo::command_fifo::init(u8*, u32)': ../../../../../src/devices/video/voodoo_2.h:40:48: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/devices/video/voodoo_pci.h:11, from ../../../../../src/mame/midway/seattle.cpp:202: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/sente6vb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/sente6vb.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/spyhuntertec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/spyhuntertec.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/sspeedr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/sspeedr.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/sspeedr_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/sspeedr_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/starrider.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/starrider.cpp:253: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/tmaster.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/tmaster.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/vegas.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/vegas.cpp:274: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_pci.h:11:0, from ../../../../../src/mame/midway/vegas.cpp:292: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_banshee.h:16:0, from ../../../../../src/devices/video/voodoo_pci.h:12, from ../../../../../src/mame/midway/vegas.cpp:292: ../../../../../src/devices/video/voodoo_2.h: In member function 'void voodoo::command_fifo::init(u8*, u32)': ../../../../../src/devices/video/voodoo_2.h:40:48: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/devices/video/voodoo_pci.h:11, from ../../../../../src/mame/midway/vegas.cpp:292: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/williams.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/williams.cpp:494: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/williams_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/williams_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/williams_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/williams_v.cpp:153: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/wmg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/wmg.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/midway/zwackery.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/midway/zwackery.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmidway.a... Compiling src/mame/miltonbradley/microvsn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/miltonbradley/microvsn.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/miltonbradley/milton6805.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/miltonbradley/milton6805.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/miltonbradley/vectrex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/miltonbradley/vectrex.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/miltonbradley/vectrex_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/miltonbradley/vectrex_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/miltonbradley/vectrex_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/miltonbradley/vectrex_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/miltonbradley/vectrex_v.cpp: In member function 'void vectrex_base_state::multiplexer(int)': ../../../../../src/mame/miltonbradley/vectrex_v.cpp:278:199: warning: 'void device_scheduler::timer_set(const attotime&, timer_expired_delegate, int)' is deprecated: timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead. [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:74:0, from ../../../../../src/mame/miltonbradley/vectrex_v.cpp:4: ../../../../../src/emu/schedule.h:125:7: note: declared here ../../../../../src/mame/miltonbradley/vectrex_v.cpp: In member function 'void vectrex_base_state::via_pb_w(uint8_t)': ../../../../../src/mame/miltonbradley/vectrex_v.cpp:364:171: warning: 'void device_scheduler::timer_set(const attotime&, timer_expired_delegate, int)' is deprecated: timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead. [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:74:0, from ../../../../../src/mame/miltonbradley/vectrex_v.cpp:4: ../../../../../src/emu/schedule.h:125:7: note: declared here ../../../../../src/mame/miltonbradley/vectrex_v.cpp: In member function 'void vectrex_base_state::via_pa_w(uint8_t)': ../../../../../src/mame/miltonbradley/vectrex_v.cpp:372:167: warning: 'void device_scheduler::timer_set(const attotime&, timer_expired_delegate, int)' is deprecated: timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead. [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:74:0, from ../../../../../src/mame/miltonbradley/vectrex_v.cpp:4: ../../../../../src/emu/schedule.h:125:7: note: declared here Archiving libmiltonbradley.a... Compiling src/mame/mips/mips.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mips/mips.cpp:201: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mips/mips_rambo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mips/mips_rambo.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmips.a... Compiling src/mame/misc/39in1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/39in1.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/3do.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/3do.cpp:96: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/3do_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/3do_m.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/4enlinea.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/4enlinea.cpp:200: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/4enraya.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/4enraya.cpp:152: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/5clown.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/5clown.cpp:456: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/a1supply.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/a1supply.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ace_sp_reelctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ace_sp_reelctrl.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/acefruit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/acefruit.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/aces1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/aces1.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/acesp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/acesp.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/age_candy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/age_candy.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/alinvade.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/alinvade.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/amaticmg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/amaticmg.cpp:413: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/amerihok.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/amerihok.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ampoker2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ampoker2.cpp:403: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ampoker2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ampoker2_v.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/amspdwy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/amspdwy.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/amstarz80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/amstarz80.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/amusco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/amusco.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/amuzy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/amuzy.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/anes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/anes.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/arachnid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/arachnid.cpp:139: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/artmagic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/artmagic.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/artmagic_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/artmagic_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/astrafr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/astrafr.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrafr.cpp: In member function 'void astrafr_state::machine_start_astra_common()': ../../../../../src/mame/misc/astrafr.cpp:278: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/misc/astrafr.cpp:284:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrafr.cpp: In member function 'void astrafr_state::init_astradec()': ../../../../../src/mame/misc/astrafr.cpp:2145:62: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrafr.cpp: In member function 'void astrafr_state::init_astradec_dual()': ../../../../../src/mame/misc/astrafr.cpp:2152:62: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrafr.cpp:2153:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrafr.cpp: In member function 'void astrafr_state::init_astradec_sml()': ../../../../../src/mame/misc/astrafr.cpp:2158:62: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrafr.cpp: In member function 'void astrafr_state::init_astradec_sml_dual()': ../../../../../src/mame/misc/astrafr.cpp:2163:62: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrafr.cpp:2164:63: 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/misc/astrcorp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/astrcorp.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrcorp.cpp: In member function 'void {anonymous}::zoo_state::decrypt_rom(const {anonymous}::zoo_state::decryption_info&)': ../../../../../src/mame/misc/astrcorp.cpp:2136:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrcorp.cpp: In member function 'void {anonymous}::zoo_state::init_magibombd()': ../../../../../src/mame/misc/astrcorp.cpp:2226:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrcorp.cpp: In member function 'void {anonymous}::zoo_state::init_magibombg()': ../../../../../src/mame/misc/astrcorp.cpp:2242:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrcorp.cpp: In member function 'void {anonymous}::zoo_state::init_winbingo()': ../../../../../src/mame/misc/astrcorp.cpp:2290:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrcorp.cpp: In member function 'void {anonymous}::zoo_state::init_winbingoa()': ../../../../../src/mame/misc/astrcorp.cpp:2304:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrcorp.cpp: In member function 'void {anonymous}::zoo_state::init_hacher()': ../../../../../src/mame/misc/astrcorp.cpp:2318:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrcorp.cpp: In member function 'void {anonymous}::zoo_state::init_zoo()': ../../../../../src/mame/misc/astrcorp.cpp:2364:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrcorp.cpp: In member function 'void {anonymous}::zoo_state::init_dinodino()': ../../../../../src/mame/misc/astrcorp.cpp:2413:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/astrcorp.cpp: In member function 'void {anonymous}::astoneag_state::init_astoneag()': ../../../../../src/mame/misc/astrcorp.cpp:2461:54: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/astropc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/astropc.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/atronic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/atronic.cpp:317: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/attckufo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/attckufo.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/avt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/avt.cpp:419: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/aztarac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/aztarac.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/bailey.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/bailey.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/beaminv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/beaminv.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/beezer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/beezer.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/belatra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/belatra.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/bingoman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/bingoman.cpp:242: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/bingor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/bingor.cpp:508: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/blitz68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/blitz68k.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/blitz68k.cpp: In function 'void {anonymous}::construct_ioport_hermit(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/misc/blitz68k.cpp:1610:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/misc/blitz68k.cpp:55: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/misc/blitz68k.cpp:1613:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/misc/blitz68k.cpp:55: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_bankrob()': ../../../../../src/mame/misc/blitz68k.cpp:3052: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_bankroba()': ../../../../../src/mame/misc/blitz68k.cpp:3067: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_bankrobb()': ../../../../../src/mame/misc/blitz68k.cpp:3082: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_cj3play()': ../../../../../src/mame/misc/blitz68k.cpp:3092: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_cjffruit()': ../../../../../src/mame/misc/blitz68k.cpp:3108: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_texasrls()': ../../../../../src/mame/misc/blitz68k.cpp:3119: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_surpr5()': ../../../../../src/mame/misc/blitz68k.cpp:3130: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_super97()': ../../../../../src/mame/misc/blitz68k.cpp:3141: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_cjplus()': ../../../../../src/mame/misc/blitz68k.cpp:3152: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_cjbj()': ../../../../../src/mame/misc/blitz68k.cpp:3164: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_deucesw2()': ../../../../../src/mame/misc/blitz68k.cpp:3175: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_dualgame()': ../../../../../src/mame/misc/blitz68k.cpp:3186: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_hermit()': ../../../../../src/mame/misc/blitz68k.cpp:3197: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_maxidbl()': ../../../../../src/mame/misc/blitz68k.cpp:3214: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_megadblj()': ../../../../../src/mame/misc/blitz68k.cpp:3225: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_megadble()': ../../../../../src/mame/misc/blitz68k.cpp:3236: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/misc/blitz68k.cpp: In member function 'void {anonymous}::blitz68k_state::init_megastrp()': ../../../../../src/mame/misc/blitz68k.cpp:3247: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/misc/blocktax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/blocktax.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/bntyhunt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/bntyhunt.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/buster.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/buster.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/calomega.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/calomega.cpp:725: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/calomega_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/calomega_v.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cardline.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cardline.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/carrera.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/carrera.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/castle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/castle.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cave.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cave.cpp:87: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/cave.cpp: In member function 'void cave_state::init_pwrinst2a()': ../../../../../src/mame/misc/cave.cpp:5342:48: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cave_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cave_v.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/cave_v.cpp: In member function 'void cave_state::do_blit_zoom32(int, const cave_state::sprite_cave*)': ../../../../../src/mame/misc/cave_v.cpp:685:64: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/cave_v.cpp: In member function 'void cave_state::do_blit_zoom32_zb(int, const cave_state::sprite_cave*)': ../../../../../src/mame/misc/cave_v.cpp:809:64: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/cave_v.cpp:811:73: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/cave_v.cpp: In member function 'void cave_state::do_blit_32(int, const cave_state::sprite_cave*)': ../../../../../src/mame/misc/cave_v.cpp:919:64: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/cave_v.cpp: In member function 'void cave_state::do_blit_32_zb(int, const cave_state::sprite_cave*)': ../../../../../src/mame/misc/cave_v.cpp:1012:64: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/cave_v.cpp:1014:73: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cavepc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cavepc.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cb2001.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cb2001.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/chameleonrx1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/chameleonrx1.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/chance32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/chance32.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/changyu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/changyu.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/chicago.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/chicago.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/chsuper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/chsuper.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/clowndwn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/clowndwn.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/clpoker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/clpoker.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cocoloco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cocoloco.cpp:180: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/coinmstr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/coinmstr.cpp:130: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/coinmvga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/coinmvga.cpp:219: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cointek.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cointek.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/comebaby.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/comebaby.cpp:185: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/compucranes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/compucranes.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/coolpool.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/coolpool.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/coolpool.cpp: In member function 'void coolpool_state::init_9ballsht()': ../../../../../src/mame/misc/coolpool.cpp:1066: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/misc/coolpool.cpp:1088:47: 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/misc/corona.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/corona.cpp:303: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cosmos_playc8f.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cosmos_playc8f.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cowtipping.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cowtipping.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/crazybal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/crazybal.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cromptons.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cromptons.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/crospuzl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/crospuzl.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/crystal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/crystal.cpp:138: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/crystal.cpp: In member function 'void {anonymous}::crystal_state::init_crysking()': ../../../../../src/mame/misc/crystal.cpp:698:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/crystal.cpp: In member function 'void {anonymous}::crystal_state::init_evosocc()': ../../../../../src/mame/misc/crystal.cpp:717:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/crystal.cpp: In member function 'void {anonymous}::crystal_state::init_topbladv()': ../../../../../src/mame/misc/crystal.cpp:736:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/crystal.cpp: In member function 'void {anonymous}::crystal_state::init_officeye()': ../../../../../src/mame/misc/crystal.cpp:763:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/crystal.cpp: In member function 'void {anonymous}::crystal_state::init_donghaer()': ../../../../../src/mame/misc/crystal.cpp:789: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/misc/crystal.cpp: In member function 'void {anonymous}::crystal_state::init_maldaiza()': ../../../../../src/mame/misc/crystal.cpp:806: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/misc/cubeqst.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cubeqst.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cupidon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cupidon.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cv1k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cv1k.cpp:187: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cwheel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cwheel.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/cybertnk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/cybertnk.cpp:172: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/cybertnk.cpp: In member function 'void cybertnk_state::draw_sprites(screen_device&, bitmap_ind16&, const rectangle&, int)': ../../../../../src/mame/misc/cybertnk.cpp:316:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/cybertnk.cpp: In member function 'void cybertnk_state::init_cybertnk()': ../../../../../src/mame/misc/cybertnk.cpp:966:45: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/daryde.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/daryde.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dcheese.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dcheese.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dcheese_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dcheese_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ddz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ddz.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dfruit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dfruit.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dgpix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dgpix.cpp:160: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/diamondking.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/diamondking.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/discoboy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/discoboy.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dmainevent.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dmainevent.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dominob.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dominob.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dorachan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dorachan.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/drdmania.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/drdmania.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dreamwld.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dreamwld.cpp:106: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dwarfd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dwarfd.cpp:300: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dynadice.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dynadice.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/dynamoah.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/dynamoah.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ecoinf1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ecoinf1.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ecoinf2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ecoinf2.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ecoinf3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ecoinf3.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ecoinfr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ecoinfr.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/efdt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/efdt.cpp:160: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/efg8080.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/efg8080.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/electra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/electra.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/epos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/epos.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/esd16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/esd16.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/esd16_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/esd16_v.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/esh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/esh.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/esripsys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/esripsys.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/esripsys_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/esripsys_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ettrivia.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ettrivia.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/eva.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/eva.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/extrema.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/extrema.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ez2d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ez2d.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/falgas_m89.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/falgas_m89.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/fastinvaders.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/fastinvaders.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/fireball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/fireball.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/flipjack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/flipjack.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/flower.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/flower.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/flower_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/flower_a.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/fortecar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/fortecar.cpp:323: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/freekick.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/freekick.cpp:109: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/freekick_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/freekick_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/freeway.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/freeway.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/fresh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/fresh.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/funeball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/funeball.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/fungames.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/fungames.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/funkball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/funkball.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/misc/funkball.cpp:85:0: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/mame/misc/funkball.cpp:85: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/galaxi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/galaxi.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/galgame.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/galgame.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gambl186.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gambl186.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gamemasters.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gamemasters.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gammagic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gammagic.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gamtor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gamtor.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gei.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gei.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gfamily.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gfamily.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/globalfr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/globalfr.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/globalvr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/globalvr.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gluck2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gluck2.cpp:192: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/goldngam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/goldngam.cpp:233: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/goldnpkr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/goldnpkr.cpp:977: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/good.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/good.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gotcha.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gotcha.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gotcha_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gotcha_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gsspade.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gsspade.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gumbo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gumbo.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/gunpey.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/gunpey.cpp:195: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/h01x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/h01x.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/hapyfish.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/hapyfish.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/hazelgr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/hazelgr.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/hideseek.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/hideseek.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/highvdeo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/highvdeo.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/hitpoker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/hitpoker.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/hobbyplay.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/hobbyplay.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/homedata.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/homedata.cpp:235: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/homedata_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/homedata_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/hotblock.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/hotblock.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/hotchili.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/hotchili.cpp:154: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/hotstuff.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/hotstuff.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/houseball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/houseball.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/imolagp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/imolagp.cpp:105: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/inder_sb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/inder_sb.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/intrscti.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/intrscti.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/island.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/island.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/istellar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/istellar.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/itgambl2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/itgambl2.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/itgambl3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/itgambl3.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/itgamble.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/itgamble.cpp:119: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/jackpool.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/jackpool.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/jackpool.cpp: In member function 'void jackpool_state::init_jackpool()': ../../../../../src/mame/misc/jackpool.cpp:302: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/misc/jackpot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/jackpot.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/jankenmn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/jankenmn.cpp:148: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/jokrwild.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/jokrwild.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/joystand.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/joystand.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/jubilee.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/jubilee.cpp:196: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/jungleyo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/jungleyo.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/jungleyo.cpp: In member function 'void {anonymous}::jungleyo_state::init_jungleyo()': ../../../../../src/mame/misc/jungleyo.cpp:484: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/misc/kas89.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/kas89.cpp:192: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/kingpin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/kingpin.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/kurukuru.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/kurukuru.cpp:385: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/kyugo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/kyugo.cpp:126: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/kyugo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/kyugo_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ladyfrog.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ladyfrog.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ladyfrog_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ladyfrog_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/laserbas.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/laserbas.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/laz_aftrshok.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/laz_aftrshok.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/laz_ribrac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/laz_ribrac.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/lependu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/lependu.cpp:76: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/limenko.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/limenko.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ltcasino.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ltcasino.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/luckybal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/luckybal.cpp:272: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/magic10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/magic10.cpp:122: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/magicard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/magicard.cpp:185: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/magicard.cpp: In member function 'virtual void {anonymous}::magicard_base_state::machine_reset()': ../../../../../src/mame/misc/magicard.cpp:764:63: 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/misc/magicfly.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/magicfly.cpp:443: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/magictg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/magictg.cpp:134: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/misc/magictg.cpp:139:0: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/mame/misc/magictg.cpp:139: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/magreel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/magreel.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/magreel.cpp: In member function 'void {anonymous}::magreel_state::init_magreel()': ../../../../../src/mame/misc/magreel.cpp:202: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/misc/magtouch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/magtouch.cpp:76: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/majorpkr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/majorpkr.cpp:452: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/malzak.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/malzak.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/malzak_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/malzak_v.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/marywu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/marywu.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/matrix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/matrix.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/mcatadv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/mcatadv.cpp:141: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/megaphx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/megaphx.cpp:76: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/megaphx.cpp: In member function 'virtual void megaphx_state::machine_start()': ../../../../../src/mame/misc/megaphx.cpp:150:55: 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/misc/menghong.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/menghong.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/meyc8080.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/meyc8080.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/meyc8088.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/meyc8088.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/mgavegas.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/mgavegas.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/micro3d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/micro3d.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/micro3d_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/micro3d_a.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/micro3d_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/micro3d_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/micro3d_m.cpp: In member function 'void micro3d_state::micro3d_mac2_w(uint32_t)': ../../../../../src/mame/misc/micro3d_m.cpp:182: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/misc/micro3d_m.cpp:221: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/misc/micro3d_m.cpp:254:52: 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/misc/micro3d_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/micro3d_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/microdar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/microdar.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/mil4000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/mil4000.cpp:110: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/miniboy7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/miniboy7.cpp:215: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/minivideo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/minivideo.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/mirax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/mirax.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/mjsenpu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/mjsenpu.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/mole.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/mole.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/monon_color.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/monon_color.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/mosaic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/mosaic.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/mpu12wbk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/mpu12wbk.cpp:425: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/mtu130.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/mtu130.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/multfish.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/multfish.cpp:184: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/multfish_boot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/multfish_boot.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/murogem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/murogem.cpp:109: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/murogmbl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/murogmbl.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/musclem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/musclem.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/neomania.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/neomania.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/neoprint.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/neoprint.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/neoprint.cpp: In member function 'uint16_t {anonymous}::neoprint_state::rom_window_r(offs_t)': ../../../../../src/mame/misc/neoprint.cpp:329: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/misc/neoprint.cpp: In member function 'void {anonymous}::neoprint_state::init_npcartv1()': ../../../../../src/mame/misc/neoprint.cpp:872: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/misc/neoprint.cpp: In member function 'void {anonymous}::neoprint_state::init_98best44()': ../../../../../src/mame/misc/neoprint.cpp:882: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/misc/neoprint.cpp: In member function 'void {anonymous}::neoprint_state::init_npmillen()': ../../../../../src/mame/misc/neoprint.cpp:889: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/misc/neoprint.cpp: In member function 'void {anonymous}::neoprint_state::init_npsprgv4()': ../../../../../src/mame/misc/neoprint.cpp:898: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/misc/neoprint.cpp: In member function 'void {anonymous}::neoprint_state::init_npskv()': ../../../../../src/mame/misc/neoprint.cpp:907: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/misc/neoprint.cpp: In member function 'void {anonymous}::neoprint_state::init_nprsp()': ../../../../../src/mame/misc/neoprint.cpp:916: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/misc/neoprint.cpp: In member function 'void {anonymous}::neoprint_state::init_unkneo()': ../../../../../src/mame/misc/neoprint.cpp:928: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/misc/neoprint.cpp: In member function 'void {anonymous}::neoprint_state::init_npscv1()': ../../../../../src/mame/misc/neoprint.cpp:934: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/misc/neoprint.cpp: In member function 'void {anonymous}::neoprint_state::init_npotogib()': ../../../../../src/mame/misc/neoprint.cpp:942: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/misc/news.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/news.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/nexus3d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/nexus3d.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/nibble.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/nibble.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/nl_cocoloco.cpp... Compiling src/mame/misc/norautp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/norautp.cpp:548: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/norautp_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/norautp_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/notechan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/notechan.cpp:289: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/nsg6809.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/nsg6809.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/nsmpoker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/nsmpoker.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/odyssey.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/odyssey.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/oneshot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/oneshot.cpp:129: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/onetwo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/onetwo.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/opercoin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/opercoin.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/othello.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/othello.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/pachifev.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/pachifev.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/pasha2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/pasha2.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/pass.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/pass.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/photon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/photon.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/photon2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/photon2.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/piggypas.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/piggypas.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/pipeline.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/pipeline.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/pkscram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/pkscram.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/playcenter.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/playcenter.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/plsonic4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/plsonic4.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/pmc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/pmc.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/pntnpuzl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/pntnpuzl.cpp:140: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/poker72.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/poker72.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/pokerout.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/pokerout.cpp:187: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/policetr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/policetr.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/policetr_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/policetr_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/potgoldu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/potgoldu.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/proconn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/proconn.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/psattack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/psattack.cpp:128: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/pse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/pse.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/quizo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/quizo.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/quizpun2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/quizpun2.cpp:84: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/radikaldarts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/radikaldarts.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/rawthrillspc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/rawthrillspc.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/rbmk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/rbmk.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/rcorsair.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/rcorsair.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/re900.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/re900.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/rf51w14cg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/rf51w14cg.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/rfslots8085.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/rfslots8085.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/rfslotsmcs48.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/rfslotsmcs48.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/rfslotspcpent.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/rfslotspcpent.cpp:176: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/rgum.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/rgum.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/roul.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/roul.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/rulechan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/rulechan.cpp:166: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/sanremmg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/sanremmg.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/sanremo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/sanremo.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/savquest.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/savquest.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_2.h:16:0, from ../../../../../src/mame/misc/savquest.cpp:81: ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::draw_buffer(int) const': ../../../../../src/devices/video/voodoo.h:517:79: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::aux_buffer() const': ../../../../../src/devices/video/voodoo.h:520:82: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/voodoo.h: In member function 'u16* voodoo_1_device::ram_end() const': ../../../../../src/devices/video/voodoo.h:521:62: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/misc/savquest.cpp:81:0: ../../../../../src/devices/video/voodoo_2.h: In member function 'void voodoo::command_fifo::init(u8*, u32)': ../../../../../src/devices/video/voodoo_2.h:40:48: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/devices/video/voodoo_render.h:16:0, from ../../../../../src/devices/video/voodoo.h:65, from ../../../../../src/devices/video/voodoo_2.h:16, from ../../../../../src/mame/misc/savquest.cpp:81: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = voodoo::poly_data; int MaxParams = 0; unsigned char Flags = 2]' ../../../../../src/devices/video/voodoo_render.h:539:20: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_texture; int TrackingCount = 2]' ../../../../../src/devices/video/voodoo_render.h:564:73: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_texture*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = voodoo::rasterizer_palette; int TrackingCount = 8]' ../../../../../src/devices/video/voodoo_render.h:568:77: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'voodoo::rasterizer_palette*' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/scm_500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/scm_500.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/sealy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/sealy.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/sealy_fr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/sealy_fr.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/sfbonus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/sfbonus.cpp:275: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/shangkid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/shangkid.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/shangkid_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/shangkid_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/silverball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/silverball.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/skeetsht.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/skeetsht.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/skimaxx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/skimaxx.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/skopro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/skopro.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/skyarmy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/skyarmy.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/skylncr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/skylncr.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/sliver.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/sliver.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/smd2144c.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/smd2144c.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/smotor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/smotor.cpp:127: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/smsmcorp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/smsmcorp.cpp:217: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/sothello.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/sothello.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/spdamjes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/spdamjes.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/spool99.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/spool99.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/sprcros2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/sprcros2.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ssingles.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ssingles.cpp:150: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/sstrangr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/sstrangr.cpp:325: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/startouch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/startouch.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/statriv2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/statriv2.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/stop.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/stop.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/strkzn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/strkzn.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/stuntair.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/stuntair.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/su2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/su2000.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/summit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/summit.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/sumt8035.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/sumt8035.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/supertnk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/supertnk.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/tapatune.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/tapatune.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/tattack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/tattack.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/taxidriv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/taxidriv.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/teamjocs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/teamjocs.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/tecnodar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/tecnodar.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/thayers.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/thayers.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/tickee.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/tickee.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/tmspoker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/tmspoker.cpp:209: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/tomsadvs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/tomsadvs.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/triton.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/triton.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/triviaquiz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/triviaquiz.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/trivrus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/trivrus.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/truco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/truco.cpp:196: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/truco_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/truco_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/trucocl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/trucocl.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/trucocl_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/trucocl_v.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/truesys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/truesys.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/trvmadns.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/trvmadns.cpp:75: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/ttchamp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/ttchamp.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/ttchamp.cpp: In member function 'virtual void ttchamp_state::machine_start()': ../../../../../src/mame/misc/ttchamp.cpp:157: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/misc/tugboat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/tugboat.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/tvg01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/tvg01.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/twinbskt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/twinbskt.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/umipoker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/umipoker.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/unkhorse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/unkhorse.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/unkpoker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/unkpoker.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/usbilliards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/usbilliards.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/usgames.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/usgames.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/v0bowl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/v0bowl.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/vamphalf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/vamphalf.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/vcombat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/vcombat.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/video21.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/video21.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/videosaa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/videosaa.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/vlc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/vlc.cpp:126: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/misc/vlc.cpp: In member function 'void {anonymous}::nevada_state::init_nevada()': ../../../../../src/mame/misc/vlc.cpp:654: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/misc/vlc34010.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/vlc34010.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/voyager.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/voyager.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/vpoker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/vpoker.cpp:101: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/vroulet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/vroulet.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/wildpkr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/wildpkr.cpp:159: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/winbingo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/winbingo.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/wms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/wms.cpp:79: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/xtom3d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/xtom3d.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/xyonix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/xyonix.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/yuvomz80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/yuvomz80.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/misc/z80ne.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/misc/z80ne.cpp:129: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmisc.a... Compiling src/mame/mit/tx0.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mit/tx0.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mit/tx0_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mit/tx0_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmit.a... Compiling src/mame/mits/altair.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mits/altair.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mits/mits680b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mits/mits680b.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmits.a... Compiling src/mame/mitsubishi/multi16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mitsubishi/multi16.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mitsubishi/multi8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mitsubishi/multi8.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmitsubishi.a... Compiling src/mame/mizar/mzr8105.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mizar/mzr8105.cpp:165: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmizar.a... Compiling src/mame/morrow/microdec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/morrow/microdec.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/morrow/mpz80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/morrow/mpz80.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/morrow/tricep.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/morrow/tricep.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmorrow.a... Compiling src/mame/mos/kim1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mos/kim1.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmos.a... Compiling src/mame/motorola/ampscarp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/ampscarp.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/exorciser.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/exorciser.cpp:131: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/exorterm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/exorterm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/m6805evs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/m6805evs.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/m68705prg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/m68705prg.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/mekd1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/mekd1.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/mekd2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/mekd2.cpp:75: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/mekd3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/mekd3.cpp:106: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/mekd4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/mekd4.cpp:241: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/mekd5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/mekd5.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/mvme147.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/mvme147.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/motorola/mvme147.cpp: In member function 'virtual void mvme147_state::machine_start()': ../../../../../src/mame/motorola/mvme147.cpp:272:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/motorola/mvme147.cpp: In member function 'virtual void mvme147_state::machine_reset()': ../../../../../src/mame/motorola/mvme147.cpp:283: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/motorola/mvme162.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/mvme162.cpp:156: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/motorola/mvme162.cpp: In member function 'virtual void mvme162_state::machine_start()': ../../../../../src/mame/motorola/mvme162.cpp:260:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/motorola/mvme162.cpp: In member function 'virtual void mvme162_state::machine_reset()': ../../../../../src/mame/motorola/mvme162.cpp:271: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/motorola/powerstack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/powerstack.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/sys1121.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/sys1121.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/motorola/uchroma68.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/motorola/uchroma68.cpp:119: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmotorola.a... Compiling src/mame/mr/dribling.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mr/dribling.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mr/sshot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mr/sshot.cpp:165: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mr/subhuntr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mr/subhuntr.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmr.a... Compiling src/mame/msx/big10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/big10.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/forte2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/forte2.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/msx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/msx.cpp:101: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/msx1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/msx1.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/msx1_bruc100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/msx1_bruc100.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/msx1_v9938.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/msx1_v9938.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/msx2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/msx2.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/msx_kanji12.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/msx_kanji12.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/msx_keyboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/msx_keyboard.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/msx_matsushita.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/msx_matsushita.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/msx_s1985.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/msx_s1985.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/msx_systemflags.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/msx_systemflags.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/pengadvb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/pengadvb.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/sangho.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/sangho.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/msx/sfkick.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/msx/sfkick.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmsx.a... Compiling src/mame/multitech/mkit09.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/multitech/mkit09.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/multitech/mpf1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/multitech/mpf1.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/multitech/mpf1_88.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/multitech/mpf1_88.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmultitech.a... Compiling src/mame/mupid/mdisk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mupid/mdisk.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/mupid/mupid2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/mupid/mupid2.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libmupid.a... Compiling src/mame/nakajima/nakajies.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nakajima/nakajies.cpp:273: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnakajima.a... Compiling src/mame/namco/20pacgal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/20pacgal.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/20pacgal_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/20pacgal_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/30test.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/30test.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/baraduke.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/baraduke.cpp:111: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/bosco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/bosco.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/c117.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/c117.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/cgang.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/cgang.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/cswat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/cswat.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/dangbar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/dangbar.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/digdug.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/digdug.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/dkmb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/dkmb.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/gal3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/gal3.cpp:129: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/galaga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/galaga.cpp:692: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/galaga_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/galaga_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/galaga_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/galaga_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/gaplus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/gaplus.cpp:154: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/gaplus_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/gaplus_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/gaplus_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/gaplus_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/geebee.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/geebee.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/kungfur.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/kungfur.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/mappy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/mappy.cpp:552: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/mappy_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/mappy_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco06.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco06.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco50.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco50.cpp:135: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco51.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco51.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco52.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco52.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco53.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco53.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco54.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco54.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco62.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco62.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco65.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco65.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco68.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco68.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco_c116.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco_c116.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco_c123tmap.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco_c123tmap.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco_c139.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco_c139.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco_c148.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco_c148.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco_c169roz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco_c169roz.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco_c45road.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco_c45road.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco_c67.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco_c67.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namco_settings.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namco_settings.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcofl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcofl.cpp:163: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcoio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcoio.cpp:113: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcoio_gearbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcoio_gearbox.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcomcu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcomcu.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcona1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcona1.cpp:176: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcona1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcona1_v.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namconb1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namconb1.cpp:274: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namconb1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namconb1_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcond1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcond1.cpp:193: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcops2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcops2.cpp:874: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos1.cpp:339: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos10.cpp:410: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos10.cpp: In member function 'uint16_t {anonymous}::namcos10_state::range_r(offs_t)': ../../../../../src/mame/namco/namcos10.cpp:576:70: warning: cast from 'u8* {aka unsigned char*}' to 'const uint16_t* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos10.cpp: In member function 'void {anonymous}::namcos10_state::memn_driver_init()': ../../../../../src/mame/namco/namcos10.cpp:838:44: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos10.cpp:839:44: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos10.cpp: In function 'void {anonymous}::decrypt_bios(running_machine&, const char*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)': ../../../../../src/mame/namco/namcos10.cpp:846: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/namco/namcos11.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos11.cpp:313: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos12.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos12.cpp:1095: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos12.cpp: In member function 'void namcos12_state::namcos12_rom_read(uint32_t*, uint32_t, int32_t)': ../../../../../src/mame/namco/namcos12.cpp:1332:39: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos12.cpp: In member function 'void namcos12_state::init_ptblank2()': ../../../../../src/mame/namco/namcos12.cpp:1728:64: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos12.cpp: In member function 'void namcos12_state::init_technodr()': ../../../../../src/mame/namco/namcos12.cpp:1736:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos1_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos1_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos1_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos1b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos1b.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos2.cpp:546: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos21.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos21.cpp:282: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos21_3d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos21_3d.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos21_c67.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos21_c67.cpp:253: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos21_c67.cpp: In member function 'void namcos21_c67_state::init_solvalou()': ../../../../../src/mame/namco/namcos21_c67.cpp:1227: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/namco/namcos21_de.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos21_de.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos21_dsp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos21_dsp.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos21_dsp_c67.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos21_dsp_c67.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos22.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos22.cpp:1090: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos22.cpp: In member function 'void propcycl_state::init_propcycl()': ../../../../../src/mame/namco/namcos22.cpp:6167:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos22.cpp: In member function 'void propcycl_state::init_propcyclj()': ../../../../../src/mame/namco/namcos22.cpp:6192:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/namco/namcos22.h:20:0, from ../../../../../src/mame/namco/namcos22.cpp:1091: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = namcos22_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = namcos22_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = namcos22_object_data; int TrackingCount = 0]' ../../../../../src/mame/namco/namcos22.cpp:6286:1147: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'namcos22_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/namco/namcos22.cpp:6286:1147: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = namcos22_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = namcos22_object_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = namcos22_object_data; int TrackingCount = 1]' ../../../../../src/mame/namco/namcos22.cpp:6286:1147: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'namcos22_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/namco/namcos22.cpp:6286:1147: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos22_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos22_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos22_v.cpp: In member function 'virtual void namcos22_state::init_tables()': ../../../../../src/mame/namco/namcos22_v.cpp:2613:59: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/namco/namcos22.h:20:0, from ../../../../../src/mame/namco/namcos22_v.cpp:10: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = namcos22_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = namcos22_object_data; int TrackingCount = 1]' ../../../../../src/mame/namco/namcos22_v.cpp:355:51: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'namcos22_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = namcos22_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = namcos22_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = namcos22_object_data; int TrackingCount = 1]' ../../../../../src/mame/namco/namcos22_v.cpp:355:51: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'namcos22_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:1206:14: required from 'uint32_t poly_manager::render_polygon(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t*) [with int NumVerts = 4; int ParamCount = 2; BaseType = double; ObjectType = namcos22_object_data; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const namcos22_object_data&, int), delegate_late_bind>]' ../../../../../src/mame/namco/namcos22_v.cpp:534:106: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = double; ObjectType = namcos22_object_data; int MaxParams = 4; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const namcos22_object_data&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:1129:45: required from 'uint32_t poly_manager::render_polygon(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t*) [with int NumVerts = 4; int ParamCount = 2; BaseType = double; ObjectType = namcos22_object_data; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const namcos22_object_data&, int), delegate_late_bind>]' ../../../../../src/mame/namco/namcos22_v.cpp:534:106: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos23.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos23.cpp:1324: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos23.cpp: In member function 'void namcos23_state::init_s23()': ../../../../../src/mame/namco/namcos23.cpp:3653:58: warning: cast from 'u8* {aka unsigned char*}' to 'const uint32_t* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/namco/namcos23.cpp:3654:62: warning: cast from 'u8* {aka unsigned char*}' to 'const uint16_t* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/namco/namcos23.cpp:1334:0: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = namcos23_render_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = namcos23_render_data; int TrackingCount = 1]' ../../../../../src/mame/namco/namcos23.cpp:2381:68: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'namcos23_render_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = namcos23_render_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = namcos23_render_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = namcos23_render_data; int TrackingCount = 1]' ../../../../../src/mame/namco/namcos23.cpp:2381:68: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'namcos23_render_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:900:14: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 4; BaseType = float; ObjectType = namcos23_render_data; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const namcos23_render_data&, int), delegate_late_bind>]' ../../../../../src/mame/namco/namcos23.cpp:2387:120: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = namcos23_render_data; int MaxParams = 4; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const namcos23_render_data&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:847:45: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 4; BaseType = float; ObjectType = namcos23_render_data; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const namcos23_render_data&, int), delegate_late_bind>]' ../../../../../src/mame/namco/namcos23.cpp:2387:120: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos2_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos2_m.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos2_roz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos2_roz.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos2_sprite.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos2_sprite.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos2_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos86.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos86.cpp:177: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/namcos86_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/namcos86_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/nl_tankbatt.cpp... Compiling src/mame/namco/ns10crypt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/ns10crypt.cpp:118: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/ns11prot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/ns11prot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/pacland.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/pacland.cpp:193: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/polepos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/polepos.cpp:223: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/polepos_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/polepos_a.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/polepos_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/polepos_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/rallyx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/rallyx.cpp:196: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/rallyx_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/rallyx_v.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/rbowlorama.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/rbowlorama.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/shootaway2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/shootaway2.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/skykid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/skykid.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/starfield_05xx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/starfield_05xx.cpp:482: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/sweetland.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/sweetland.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/tankbatt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/tankbatt.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/tceptor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/tceptor.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/tceptor_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/tceptor_v.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/toypop.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/toypop.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/turrett.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/turrett.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/turrett_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/turrett_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/turrett_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/turrett_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/wacky_gator.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/wacky_gator.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/warpwarp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/warpwarp.cpp:202: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/warpwarp_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/warpwarp_a.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/warpwarp_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/warpwarp_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/xevious.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/xevious.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/xevious_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/xevious_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/namco/ygv608.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/namco/ygv608.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnamco.a... Compiling src/mame/nasco/crgolf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nasco/crgolf.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nasco/himesiki.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nasco/himesiki.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nasco/suprgolf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nasco/suprgolf.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnasco.a... Compiling src/mame/nascom/nascom1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nascom/nascom1.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnascom.a... Compiling src/mame/natsemi/ns32kdb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/natsemi/ns32kdb.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/natsemi/ns5652.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/natsemi/ns5652.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnatsemi.a... Compiling src/mame/ncd/bert_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ncd/bert_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ncd/ncd68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ncd/ncd68k.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ncd/ncd88k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ncd/ncd88k.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ncd/ncdmips.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ncd/ncdmips.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ncd/ncdppc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ncd/ncdppc.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libncd.a... Compiling src/mame/nec/apc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/apc.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/bungo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/bungo.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/ews4800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/ews4800.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc100.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc6001.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc6001.cpp:143: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc6001_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc6001_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc8001.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc8001.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc80s31k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc80s31k.cpp:162: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc8401a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc8401a.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc8401a_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc8401a_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc8801.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc8801.cpp:107: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc88va.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc88va.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc88va_sgp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc88va_sgp.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc88va_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc88va_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc9801.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc9801.cpp:357: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc9801_cd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc9801_cd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc9801_epson.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc9801_epson.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc9801_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc9801_kbd.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc9801_memsw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc9801_memsw.cpp:79: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc9801_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc9801_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc9821.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc9821.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pc98ha.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pc98ha.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nec/pc98ha.cpp: In member function 'virtual void pc98lt_state::machine_start()': ../../../../../src/mame/nec/pc98ha.cpp:372: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/nec/pce.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pce.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pce_cd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pce_cd.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pce_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pce_m.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/pcfx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/pcfx.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nec/tk80bs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nec/tk80bs.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnec.a... Compiling src/mame/neogeo/midas.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/neogeo/midas.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/neogeo/midas.cpp: In member function 'void {anonymous}::midas_state::init_livequiz()': ../../../../../src/mame/neogeo/midas.cpp:820:58: 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/neogeo/neogeo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/neogeo/neogeo.cpp:553: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/neogeo/neogeo.cpp: In member function 'uint16_t neogeo_base_state::read_lorom_kof10th(offs_t)': ../../../../../src/mame/neogeo/neogeo.cpp:1285:160: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/neogeo/neogeo.cpp: In member function 'void neogeo_base_state::set_slot_idx(int)': ../../../../../src/mame/neogeo/neogeo.cpp:1405: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/neogeo/neogeo.cpp: In member function 'uint16_t neogeo_base_state::banked_vectors_r(offs_t)': ../../../../../src/mame/neogeo/neogeo.cpp:1693:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/neogeo/neogeo.cpp:1698:180: 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/neogeo/neogeo_spr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/neogeo/neogeo_spr.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/neogeo/neogeo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/neogeo/neogeo_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/neogeo/neogeocd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/neogeo/neogeocd.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/neogeo/neopcb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/neogeo/neopcb.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/neogeo/neopcb.cpp: In member function 'void neopcb_state::kf2k3pcb_sp1_decrypt()': ../../../../../src/mame/neogeo/neopcb.cpp:404: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/neogeo/neopcb.cpp: In member function 'void neopcb_state::install_common()': ../../../../../src/mame/neogeo/neopcb.cpp:471:98: 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/neogeo/ng_memcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/neogeo/ng_memcard.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libneogeo.a... Compiling src/mame/netronics/elf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/netronics/elf.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/netronics/exp85.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/netronics/exp85.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnetronics.a... Compiling src/mame/next/next.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/next/next.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/next/nextkbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/next/nextkbd.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/next/nextmo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/next/nextmo.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnext.a... Compiling src/mame/nichibutsu/armedf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/armedf.cpp:317: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nichibutsu/armedf.cpp: In member function 'void armedf_state::init_kozure()': ../../../../../src/mame/nichibutsu/armedf.cpp:1918: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/nichibutsu/armedf_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/armedf_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/cclimber.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/cclimber.cpp:245: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/cclimber_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/cclimber_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/cclimber_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/cclimber_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/clshroad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/clshroad.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/clshroad_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/clshroad_v.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/cop01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/cop01.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/cop01_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/cop01_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/csplayh5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/csplayh5.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nichibutsu/csplayh5.cpp: In member function 'void csplayh5_state::general_init(int, int)': ../../../../../src/mame/nichibutsu/csplayh5.cpp:397: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/nichibutsu/dacholer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/dacholer.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/galivan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/galivan.cpp:133: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/galivan_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/galivan_v.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/gomoku.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/gomoku.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/gomoku_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/gomoku_a.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/hyhoo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/hyhoo.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/hyhoo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/hyhoo_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/jangou.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/jangou.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/magmax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/magmax.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/magmax_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/magmax_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/myvision.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/myvision.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nb1412m2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nb1412m2.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nb1413m3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nb1413m3.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nb1414m4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nb1414m4.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nbmj8688.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nbmj8688.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nbmj8688_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nbmj8688_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nbmj8891.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nbmj8891.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nbmj8891_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nbmj8891_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nbmj8900.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nbmj8900.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nbmj8900_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nbmj8900_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nbmj8991.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nbmj8991.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nbmj8991_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nbmj8991_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nbmj9195.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nbmj9195.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nbmj9195_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nbmj9195_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nichild.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nichild.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nichisnd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nichisnd.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/nightgal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/nightgal.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/niyanpai.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/niyanpai.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/niyanpai_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/niyanpai_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/pastelg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/pastelg.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/pastelg_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/pastelg_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/seicross.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/seicross.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/seicross_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/seicross_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/terracre.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/terracre.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/terracre_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/terracre_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/tubep.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/tubep.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/tubep_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/tubep_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/wiping.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/wiping.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nichibutsu/wiping_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nichibutsu/wiping_a.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnichibutsu.a... Compiling src/mame/nintendo/aleck64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/aleck64.cpp:175: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64.h:8:0, from ../../../../../src/mame/nintendo/aleck64.cpp:176: ../../../../../src/mame/nintendo/n64_v.h: In member function 'uint16_t* n64_rdp::get_tmem16()': ../../../../../src/mame/nintendo/n64_v.h:196:56: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64_v.h:6:0, from ../../../../../src/mame/nintendo/n64.h:8, from ../../../../../src/mame/nintendo/aleck64.cpp:176: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/mame/nintendo/aleck64.cpp:1432:981: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/nintendo/aleck64.cpp:1432:981: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/mame/nintendo/aleck64.cpp:1432:981: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/nintendo/aleck64.cpp:1432:981: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/cham24.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/cham24.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/compmahj.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/compmahj.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/dkong.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/dkong.cpp:408: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/dkong_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/dkong_a.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/dkong_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/dkong_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/famibox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/famibox.cpp:64: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/gamecube.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/gamecube.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/gb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/gb.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/gba.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/gba.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/m6502_swap_op_d2_d7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/m6502_swap_op_d2_d7.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/m6502_swap_op_d5_d6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/m6502_swap_op_d5_d6.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/m6502_vtscr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/m6502_vtscr.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/mario.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/mario.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/mario_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/mario_a.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/mario_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/mario_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/mmagic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/mmagic.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/multigam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/multigam.cpp:109: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/n64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/n64.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64.h:8:0, from ../../../../../src/mame/nintendo/n64.cpp:13: ../../../../../src/mame/nintendo/n64_v.h: In member function 'uint16_t* n64_rdp::get_tmem16()': ../../../../../src/mame/nintendo/n64_v.h:196:56: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64_v.h:6:0, from ../../../../../src/mame/nintendo/n64.h:8, from ../../../../../src/mame/nintendo/n64.cpp:13: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/mame/nintendo/n64.cpp:537:1004: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/nintendo/n64.cpp:537:1004: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/mame/nintendo/n64.cpp:537:1004: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/nintendo/n64.cpp:537:1004: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/n64_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/n64_m.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64.h:8:0, from ../../../../../src/mame/nintendo/n64_m.cpp:6: ../../../../../src/mame/nintendo/n64_v.h: In member function 'uint16_t* n64_rdp::get_tmem16()': ../../../../../src/mame/nintendo/n64_v.h:196:56: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nintendo/n64_m.cpp: In member function 'virtual void n64_periphs::device_reset()': ../../../../../src/mame/nintendo/n64_m.cpp:133:79: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nintendo/n64_m.cpp: In member function 'void n64_periphs::pi_dma_tick()': ../../../../../src/mame/nintendo/n64_m.cpp:1444:72: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nintendo/n64_m.cpp:1449:72: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64_v.h:6:0, from ../../../../../src/mame/nintendo/n64.h:8, from ../../../../../src/mame/nintendo/n64_m.cpp:6: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/mame/nintendo/n64_m.cpp:2783:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/nintendo/n64_m.cpp:2783:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/mame/nintendo/n64_m.cpp:2783:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/nintendo/n64_m.cpp:2783:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/n64_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/n64_v.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64.h:8:0, from ../../../../../src/mame/nintendo/n64_v.cpp:28: ../../../../../src/mame/nintendo/n64_v.h: In member function 'uint16_t* n64_rdp::get_tmem16()': ../../../../../src/mame/nintendo/n64_v.h:196:56: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64_v.h:6:0, from ../../../../../src/mame/nintendo/n64.h:8, from ../../../../../src/mame/nintendo/n64_v.cpp:28: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/mame/nintendo/n64_v.cpp:2145:35: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/mame/nintendo/n64_v.cpp:2145:35: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = unsigned int; ObjectType = rdp_poly_state; int MaxParams = 8; unsigned char Flags = 0]' ../../../../../src/mame/nintendo/n64_v.cpp:2385:60: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = unsigned int; ObjectType = rdp_poly_state; int MaxParams = 8; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const rdp_poly_state&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:1022:45: required from 'uint32_t poly_manager::render_extents(const rectangle&, poly_manager::render_delegate, int, int, const poly_manager::extent_t*) [with int ParamCount = 8; BaseType = unsigned int; ObjectType = rdp_poly_state; int MaxParams = 8; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const rdp_poly_state&, int), delegate_late_bind>]' ../../../../../src/mame/nintendo/n64_v.cpp:3307:119: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/n8080.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/n8080.cpp:139: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/n8080_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/n8080_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/n8080_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/n8080_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nds.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nds.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_arcade_bl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_arcade_bl.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_clone.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_clone.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_m8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_m8.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_m82.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_m82.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_sh6578.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_sh6578.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_vt02_vt03.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_vt02_vt03.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_vt09.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_vt09.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_vt09_soc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_vt09_soc.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_vt32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_vt32.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_vt32_soc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_vt32_soc.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_vt369_vtunknown.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_vt369_vtunknown.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nintendo/nes_vt369_vtunknown.cpp: In member function 'void nes_vt369_vtunknown_state::init_lxcmcypp()': ../../../../../src/mame/nintendo/nes_vt369_vtunknown.cpp:885: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/nintendo/nes_vt369_vtunknown_soc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_vt369_vtunknown_soc.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nes_vt_soc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nes_vt_soc.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/nl_mario.cpp... Compiling src/mame/nintendo/nl_popeye.cpp... Compiling src/mame/nintendo/nss.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/nss.cpp:297: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/pin64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/pin64.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/playch10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/playch10.cpp:291: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/pokemini.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/pokemini.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/popeye.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/popeye.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/popeye_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/popeye_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/punchout.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/punchout.cpp:117: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/punchout_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/punchout_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/rdpblend.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/rdpblend.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64.h:8:0, from ../../../../../src/mame/nintendo/rdpblend.cpp:17: ../../../../../src/mame/nintendo/n64_v.h: In member function 'uint16_t* n64_rdp::get_tmem16()': ../../../../../src/mame/nintendo/n64_v.h:196:56: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64_v.h:6:0, from ../../../../../src/mame/nintendo/n64.h:8, from ../../../../../src/mame/nintendo/rdpblend.cpp:17: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/mame/nintendo/rdpblend.cpp:461:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/nintendo/rdpblend.cpp:461:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/mame/nintendo/rdpblend.cpp:461:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/nintendo/rdpblend.cpp:461:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/rdptpipe.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/rdptpipe.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/nintendo/n64.h:8:0, from ../../../../../src/mame/nintendo/rdptpipe.cpp:18: ../../../../../src/mame/nintendo/n64_v.h: In member function 'uint16_t* n64_rdp::get_tmem16()': ../../../../../src/mame/nintendo/n64_v.h:196:56: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_rgba16_tlut0(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:664:37: 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/nintendo/rdptpipe.cpp:665:43: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_rgba16_tlut1(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:678:37: 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/nintendo/rdptpipe.cpp:679:43: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_rgba16_raw(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:689:43: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_rgba32_tlut0(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:700:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nintendo/rdptpipe.cpp:704:43: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_rgba32_tlut1(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:715:45: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nintendo/rdptpipe.cpp:719:43: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_rgba32_raw(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:729:44: 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/nintendo/rdptpipe.cpp:730:44: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_yuv(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:739:45: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ci4_tlut0(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:764:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ci4_tlut1(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:779:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ci8_tlut0(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:802:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ci8_tlut1(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:817:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ia4_tlut0(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:838:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ia4_tlut1(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:853:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ia8_tlut0(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:877:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ia8_tlut1(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:892:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ia16_tlut0(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:912:45: 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/nintendo/rdptpipe.cpp:916:43: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ia16_tlut1(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:927:45: 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/nintendo/rdptpipe.cpp:931:43: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_ia16_raw(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:939:45: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_i4_tlut0(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:956:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_i4_tlut1(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:970:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_i8_tlut0(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:996:58: 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/nintendo/rdptpipe.cpp: In member function 'void n64_texture_pipe_t::fetch_i8_tlut1(rgbaint_t&, int32_t, int32_t, int32_t, int32_t, rdp_span_aux*)': ../../../../../src/mame/nintendo/rdptpipe.cpp:1009:58: 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 ../../../../../src/mame/nintendo/n64_v.h:6:0, from ../../../../../src/mame/nintendo/n64.h:8, from ../../../../../src/mame/nintendo/rdptpipe.cpp:18: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = rdp_poly_state; int TrackingCount = 0]' ../../../../../src/mame/nintendo/rdptpipe.cpp:1023:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/nintendo/rdptpipe.cpp:1023:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = rdp_poly_state; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = rdp_poly_state; int TrackingCount = 1]' ../../../../../src/mame/nintendo/rdptpipe.cpp:1023:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'rdp_poly_state*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/nintendo/rdptpipe.cpp:1023:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/sfcbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/sfcbox.cpp:119: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/snes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/snes.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/snes_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/snes_m.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/snesb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/snesb.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/snesb51.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/snesb51.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/snescx4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/snescx4.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/spacefb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/spacefb.cpp:117: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/vboy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/vboy.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/vsnes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/vsnes.cpp:144: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/vt1682.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/vt1682.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/vt1682_alu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/vt1682_alu.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/vt1682_io.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/vt1682_io.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/vt1682_timer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/vt1682_timer.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/vt1682_uio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/vt1682_uio.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nintendo/vt_unknown.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nintendo/vt_unknown.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnintendo.a... Compiling src/mame/nix/fitfight.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nix/fitfight.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nix/fitfight_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nix/fitfight_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nix/pirates.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nix/pirates.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nix/pirates.cpp: In member function 'void {anonymous}::pirates_state::decrypt_68k()': ../../../../../src/mame/nix/pirates.cpp:538: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/nix/pirates.cpp: In member function 'void {anonymous}::pirates_state::init_pirates()': ../../../../../src/mame/nix/pirates.cpp:614:57: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnix.a... Compiling src/mame/nmk/cultures.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/cultures.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nmk/ddealer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/ddealer.cpp:116: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nmk/macrossp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/macrossp.cpp:287: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nmk/nmk004.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/nmk004.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nmk/nmk16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/nmk16.cpp:198: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nmk/nmk16.cpp: In member function 'void nmk16_state::init_hachamf_prot()': ../../../../../src/mame/nmk/nmk16.cpp:5495:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nmk/nmk16.cpp: In member function 'void nmk16_state::init_tdragon_prot()': ../../../../../src/mame/nmk/nmk16.cpp:5514:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/nmk/nmk16.cpp: In member function 'void nmk16_state::init_acrobatmbl()': ../../../../../src/mame/nmk/nmk16.cpp:5585: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/nmk/nmk16_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/nmk16_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nmk/nmk16spr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/nmk16spr.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nmk/nmkmedal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/nmkmedal.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nmk/powerins.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/powerins.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nmk/powerins_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/powerins_v.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nmk/quizdna.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/quizdna.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nmk/quizpani.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nmk/quizpani.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnmk.a... Compiling src/mame/nokia/dbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nokia/dbox.cpp:400: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nokia/mikromik.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nokia/mikromik.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nokia/mikromik_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nokia/mikromik_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nokia/mm1kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nokia/mm1kb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/nokia/nokia_3310.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/nokia/nokia_3310.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnokia.a... Compiling src/mame/northstar/horizon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/northstar/horizon.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnorthstar.a... Compiling src/mame/novadesitec/novadesitec_fr002.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novadesitec/novadesitec_fr002.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novadesitec/novadesitec_fr004.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novadesitec/novadesitec_fr004.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novadesitec/novadesitec_fr009.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novadesitec/novadesitec_fr009.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnovadesitec.a... Compiling src/mame/novag/cexpert.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novag/cexpert.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novag/cforte.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novag/cforte.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novag/const.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novag/const.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novag/diablo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novag/diablo.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novag/micro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novag/micro.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novag/micro2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novag/micro2.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novag/savant.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novag/savant.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novag/sexpert.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novag/sexpert.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novag/snova.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novag/snova.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnovag.a... Compiling src/mame/novation/basssta.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novation/basssta.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/novation/drumsta.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/novation/drumsta.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libnovation.a... Compiling src/mame/olivetti/m20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olivetti/m20.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olivetti/m20_8086.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olivetti/m20_8086.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olivetti/m20_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olivetti/m20_kbd.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olivetti/m24.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olivetti/m24.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olivetti/m24_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olivetti/m24_kbd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olivetti/m24_z8000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olivetti/m24_z8000.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olivetti/olivpc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olivetti/olivpc1.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libolivetti.a... Compiling src/mame/olympia/dday.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olympia/dday.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olympia/dday_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olympia/dday_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olympia/lbeach.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olympia/lbeach.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olympia/monzagp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olympia/monzagp.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olympia/portrait.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olympia/portrait.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olympia/portrait_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olympia/portrait_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olympia/vega.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olympia/vega.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libolympia.a... Compiling src/mame/olympiaint/olyboss.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olympiaint/olyboss.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olympiaint/olytext.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olympiaint/olytext.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/olympiaint/peoplepc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/olympiaint/peoplepc.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libolympiaint.a... Compiling src/mame/omnibyte/msbc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/omnibyte/msbc1.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/omnibyte/ob68k1a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/omnibyte/ob68k1a.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libomnibyte.a... Compiling src/mame/omori/battlex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/omori/battlex.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/omori/carjmbre.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/omori/carjmbre.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/omori/popper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/omori/popper.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/omori/spaceg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/omori/spaceg.cpp:166: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libomori.a... Compiling src/mame/omron/luna_68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/omron/luna_68k.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/omron/luna_88k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/omron/luna_88k.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libomron.a... Compiling src/mame/openuni/hektor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/openuni/hektor.cpp:84: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libopenuni.a... Compiling src/mame/orca/espial.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/orca/espial.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/orca/funkybee.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/orca/funkybee.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/orca/marineb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/orca/marineb.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/orca/orca40c.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/orca/orca40c.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/orca/vastar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/orca/vastar.cpp:106: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/orca/zodiack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/orca/zodiack.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving liborca.a... Compiling src/mame/osborne/osbexec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/osborne/osbexec.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/osborne/osborne1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/osborne/osborne1.cpp:91: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/osborne/osborne1_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/osborne/osborne1_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/osborne/vixen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/osborne/vixen.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libosborne.a... Compiling src/mame/osi/osi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/osi/osi.cpp:229: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/osi/osi_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/osi/osi_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libosi.a... Compiling src/mame/pc/asst128.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/asst128.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/at.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/at.cpp:105: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/atpci.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/atpci.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/calchase.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/calchase.cpp:133: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/compc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/compc.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/ct486.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/ct486.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/ec184x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/ec184x.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/europc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/europc.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/europc_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/europc_kbd.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/fruitpc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/fruitpc.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/genpc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/genpc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/ibmpc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/ibmpc.cpp:258: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/ibmpcjr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/ibmpcjr.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/igspc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/igspc.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/iskr103x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/iskr103x.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/mc1502.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/mc1502.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/nforcepc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/nforcepc.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/shared/xbox_nv2a.h:12:0, from ../../../../../src/mame/shared/xbox_pci.h:8, from ../../../../../src/mame/pc/nforcepc.h:8, from ../../../../../src/mame/pc/nforcepc.cpp:24: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/pangofun.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/pangofun.cpp:100: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/paokaipc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/paokaipc.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/pc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/pc.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/pc_t1t.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/pc_t1t.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/pcat_dyn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/pcat_dyn.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/pcat_nit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/pcat_nit.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/pcipc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/pcipc.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/pcxt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/pcxt.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/poisk1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/poisk1.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/ps2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/ps2.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/quakeat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/quakeat.cpp:84: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/queen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/queen.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/sis630.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/sis630.cpp:149: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/tandy1t.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/tandy1t.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/tosh1000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/tosh1000.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pc/tosh1000_bram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pc/tosh1000_bram.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpc.a... Compiling src/mame/pacific/mrflea.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pacific/mrflea.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pacific/thief.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pacific/thief.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpacific.a... Compiling src/mame/pacman/jrpacman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pacman/jrpacman.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pacman/jumpshot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pacman/jumpshot.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pacman/pacman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pacman/pacman.cpp:341: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pacman/pacman_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pacman/pacman_m.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pacman/pacman_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pacman/pacman_v.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pacman/pacplus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pacman/pacplus.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pacman/pengo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pacman/pengo.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pacman/schick.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pacman/schick.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpacman.a... Compiling src/mame/palm/palm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/palm/palm.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/palm/palmz22.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/palm/palmz22.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpalm.a... Compiling src/mame/pce/ggconnie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pce/ggconnie.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pce/paranoia.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pce/paranoia.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pce/pcecommn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pce/pcecommn.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pce/tourvis.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pce/tourvis.cpp:178: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pce/uapce.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pce/uapce.cpp:113: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpce.a... Compiling src/mame/philips/cdi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/cdi.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/philips/cdicdic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/cdicdic.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/philips/cdicdic.cpp: In member function 'void cdicdic_device::process_sector_data(const uint8_t*, const uint8_t*)': ../../../../../src/mame/philips/cdicdic.cpp:1160:76: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/philips/cdicdic.cpp: In member function 'void cdicdic_device::regs_w(offs_t, uint16_t, uint16_t)': ../../../../../src/mame/philips/cdicdic.cpp:1313:42: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/philips/cdicdic.cpp: In member function 'void cdicdic_device::ram_w(offs_t, uint16_t, uint16_t)': ../../../../../src/mame/philips/cdicdic.cpp:1592:35: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/philips/cdicdic.cpp:1592:73: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/philips/cdislavehle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/cdislavehle.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/philips/mcd212.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/mcd212.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/philips/minitel_2_rpic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/minitel_2_rpic.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/philips/odyssey2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/odyssey2.cpp:113: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/philips/p2000t.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/p2000t.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/philips/p2000t_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/p2000t_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/philips/p2000t_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/p2000t_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/philips/vg5k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/vg5k.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/philips/yes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/philips/yes.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libphilips.a... Compiling src/mame/phoenix/naughtyb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/phoenix/naughtyb.cpp:107: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/phoenix/naughtyb_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/phoenix/naughtyb_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/phoenix/phoenix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/phoenix/phoenix.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/phoenix/phoenix_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/phoenix/phoenix_a.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/phoenix/phoenix_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/phoenix/phoenix_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/phoenix/pleiads.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/phoenix/pleiads.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/phoenix/safarir.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/phoenix/safarir.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libphoenix.a... Compiling src/mame/pinball/allied.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/allied.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/alvg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/alvg.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/atari_4x4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/atari_4x4.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/atari_s1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/atari_s1.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/atari_s2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/atari_s2.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/barni.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/barni.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/bingo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/bingo.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/by17.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/by17.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/by35.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/by35.cpp:131: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/by6803.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/by6803.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/by68701.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/by68701.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/byvid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/byvid.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/capcom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/capcom.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/de_2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/de_2.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/de_3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/de_3.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/decodmd1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/decodmd1.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/decodmd2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/decodmd2.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/decodmd3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/decodmd3.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/decopincpu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/decopincpu.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/flicker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/flicker.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/g627.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/g627.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/genpin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/genpin.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/gp_1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/gp_1.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/gp_2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/gp_2.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/gts1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/gts1.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/gts3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/gts3.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/gts3a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/gts3a.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/gts80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/gts80.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/gts80a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/gts80a.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/gts80b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/gts80b.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/hankin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/hankin.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/icecold.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/icecold.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/idsa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/idsa.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/inder.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/inder.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/inderp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/inderp.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/jeutel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/jeutel.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/joctronic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/joctronic.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/jp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/jp.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/jvh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/jvh.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/kissproto.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/kissproto.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/lancelot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/lancelot.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/lckydraw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/lckydraw.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/ltd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/ltd.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/macp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/macp.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/mephistp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/mephistp.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/micropin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/micropin.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/missamer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/missamer.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/mrgame.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/mrgame.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/newcanasta.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/newcanasta.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/nsm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/nsm.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/peyper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/peyper.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/pinsnd88.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/pinsnd88.cpp:105: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/play_1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/play_1.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/play_2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/play_2.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/play_3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/play_3.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/recel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/recel.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/rowamet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/rowamet.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/s11.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/s11.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/s11a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/s11a.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/s11b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/s11b.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/s11c.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/s11c.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/s3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/s3.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/s4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/s4.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/s6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/s6.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/s7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/s7.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/s8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/s8.cpp:112: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/s9.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/s9.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/sam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/sam.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/sleic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/sleic.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/spectra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/spectra.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/spike.cpp... Compiling src/mame/pinball/spinb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/spinb.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/spirit76.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/spirit76.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/st_mp100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/st_mp100.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/st_mp200.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/st_mp200.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/stargame.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/stargame.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/supstarf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/supstarf.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/taito.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/taito.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/techno.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/techno.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/vd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/vd.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/whitestar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/whitestar.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wico.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wico.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wms_shuffle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wms_shuffle.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_95.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_95.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_an.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_an.cpp:89: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_dcs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_dcs.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_dmd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_dmd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_dot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_dot.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_flip1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_flip1.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_flip2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_flip2.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_lamp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_lamp.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_out.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_out.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_pic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_pic.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_s.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_s.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpc_shift.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpc_shift.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/wpcsnd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/wpcsnd.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/zac_1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/zac_1.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/zac_2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/zac_2.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/zac_proto.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/zac_proto.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/pinball/zpinball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pinball/zpinball.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpinball.a... Compiling src/mame/pitronics/beta.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/pitronics/beta.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpitronics.a... Compiling src/mame/playmark/drtomy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/playmark/drtomy.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/playmark/playmark.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/playmark/playmark.cpp:92: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/playmark/playmark.cpp: In member function 'void playmark_state::playmark_decode_pic_hex_dump()': ../../../../../src/mame/playmark/playmark.cpp:1808:60: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/playmark/playmark_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/playmark/playmark_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/playmark/powerbal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/playmark/powerbal.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/playmark/sderby.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/playmark/sderby.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/playmark/sslam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/playmark/sslam.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/playmark/sslam_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/playmark/sslam_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libplaymark.a... Compiling src/mame/poly88/poly88.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/poly88/poly88.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/poly88/poly88_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/poly88/poly88_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpoly88.a... Compiling src/mame/positron/positron.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/positron/positron.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpositron.a... Compiling src/mame/promat/1945kiii.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/promat/1945kiii.cpp:101: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/promat/3x3puzzl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/promat/3x3puzzl.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/promat/gstream.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/promat/gstream.cpp:135: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/promat/gstream.cpp: In member function 'void gstream_state::init_x2222()': ../../../../../src/mame/promat/gstream.cpp:1125:89: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/promat/gstream.cpp:1125:133: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/promat/gstream.cpp:1126:83: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/promat/gstream.cpp:1126:127: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/promat/gstream.cpp:1127:83: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/promat/gstream.cpp:1127:127: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/promat/gstream.cpp:1128:83: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/promat/gstream.cpp:1128:127: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpromat.a... Compiling src/mame/psikyo/psikyo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/psikyo/psikyo.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/psikyo/psikyo4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/psikyo/psikyo4.cpp:132: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/psikyo/psikyo4_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/psikyo/psikyo4_v.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/psikyo/psikyo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/psikyo/psikyo_v.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/psikyo/psikyosh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/psikyo/psikyosh.cpp:335: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/psikyo/psikyosh_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/psikyo/psikyosh_v.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpsikyo.a... Compiling src/mame/psion/etna.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/psion/etna.h:16, from ../../../../../src/mame/psion/etna.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/psion/psion.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/psion/psion.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/psion/psion5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/psion/psion5.h:16, from ../../../../../src/mame/psion/psion5.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/psion/psion_pack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/psion/psion_pack.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libpsion.a... Compiling src/mame/quantel/dpb7000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/quantel/dpb7000.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/quantel/harriet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/quantel/harriet.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libquantel.a... Compiling src/mame/qume/qvt102.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/qume/qvt102.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/qume/qvt103.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/qume/qvt103.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/qume/qvt190.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/qume/qvt190.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/qume/qvt201.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/qume/qvt201.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/qume/qvt70.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/qume/qvt70.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libqume.a... Compiling src/mame/ramtek/hitme.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ramtek/hitme.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ramtek/hitme_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ramtek/hitme_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ramtek/nl_starcrus.cpp... Compiling src/mame/ramtek/ramtek.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ramtek/ramtek.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ramtek/starcrus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ramtek/starcrus.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ramtek/starcrus_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ramtek/starcrus_v.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libramtek.a... Compiling src/mame/rare/btoads.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rare/btoads.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rare/btoads_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rare/btoads_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rare/kinst.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rare/kinst.cpp:192: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rare/xtheball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rare/xtheball.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving librare.a... Compiling src/mame/rca/microkit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rca/microkit.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rca/studio2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rca/studio2.cpp:206: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rca/vip.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rca/vip.cpp:237: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving librca.a... Compiling src/mame/regnecentralen/rc702.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/regnecentralen/rc702.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/regnecentralen/rc759.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/regnecentralen/rc759.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/regnecentralen/rc759_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/regnecentralen/rc759_kbd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libregnecentralen.a... Compiling src/mame/rm/rm380z.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rm/rm380z.cpp:168: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rm/rm380z_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rm/rm380z_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rm/rm380z_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rm/rm380z_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rm/rmnimbus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rm/rmnimbus.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rm/rmnimbus_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rm/rmnimbus_m.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rm/rmnimbus_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rm/rmnimbus_v.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rm/rmnkbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rm/rmnkbd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving librm.a... Compiling src/mame/robotron/a5105.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/robotron/a5105.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/robotron/a51xx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/robotron/a51xx.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/robotron/a7150.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/robotron/a7150.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/robotron/k1003.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/robotron/k1003.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/robotron/k8915.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/robotron/k8915.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/robotron/rt1715.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/robotron/rt1715.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/robotron/z1013.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/robotron/z1013.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/robotron/z9001.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/robotron/z9001.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving librobotron.a... Compiling src/mame/rockwell/aim65.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rockwell/aim65.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rockwell/aim65_40.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rockwell/aim65_40.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/rockwell/aim65_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rockwell/aim65_m.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving librockwell.a... Compiling src/mame/roland/alphajuno.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/alphajuno.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/boss_se70.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/boss_se70.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/boss_sx700.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/boss_sx700.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/bu3905.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/bu3905.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/juno106.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/juno106.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/juno6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/juno6.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/jx8p_synth.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/jx8p_synth.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/mb62h195.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/mb62h195.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/mb63h114.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/mb63h114.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/mb63h149.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/mb63h149.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/mb87013.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/mb87013.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/pg200.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/pg200.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_cm32p.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_cm32p.cpp:255: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_d10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_d10.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_d50.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_d50.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_jd800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_jd800.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_jv80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_jv80.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_jx3p.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_jx3p.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_jx8p.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_jx8p.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_mc50.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_mc50.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_mt32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_mt32.cpp:163: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_pr100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_pr100.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_r8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_r8.cpp:76: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_ra30.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_ra30.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_s10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_s10.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_s50.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_s50.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_sc55.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_sc55.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_sc88.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_sc88.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_tb303.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_tb303.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_tnsc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_tnsc1.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_tr505.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_tr505.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_tr606.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_tr606.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_tr707.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_tr707.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_tr808.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_tr808.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_tr909.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_tr909.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/roland_u20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/roland_u20.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/roland/sa16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/roland/sa16.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libroland.a... Compiling src/mame/rolm/r9751.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/rolm/r9751.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving librolm.a... Compiling src/mame/sage/sage2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sage/sage2.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsage.a... Compiling src/mame/saitek/ccompan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/ccompan.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/chesstrv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/chesstrv.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/corona.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/corona.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/cp2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/cp2000.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/delta1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/delta1.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/exchess.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/exchess.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/intchess.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/intchess.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/leonardo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/leonardo.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/mark5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/mark5.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/minichess.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/minichess.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/prschess.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/prschess.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/renaissance.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/renaissance.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/risc2500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/risc2500.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/schess.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/schess.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/simultano.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/simultano.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/ssystem3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/ssystem3.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/stratos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/stratos.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/saitek/superstar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saitek/superstar.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsaitek.a... Compiling src/mame/samcoupe/samcoupe.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/samcoupe/samcoupe.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsamcoupe.a... Compiling src/mame/samsung/dvd-n5xx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/samsung/dvd-n5xx.cpp:220: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/samsung/spc1000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/samsung/spc1000.cpp:126: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/samsung/spc1500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/samsung/spc1500.cpp:224: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsamsung.a... Compiling src/mame/sanritsu/appoooh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanritsu/appoooh.cpp:166: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanritsu/bankp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanritsu/bankp.cpp:89: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanritsu/chinsan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanritsu/chinsan.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanritsu/drmicro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanritsu/drmicro.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanritsu/jantotsu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanritsu/jantotsu.cpp:97: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanritsu/mermaid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanritsu/mermaid.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanritsu/mermaid_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanritsu/mermaid_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanritsu/mjkjidai.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanritsu/mjkjidai.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanritsu/ron.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanritsu/ron.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsanritsu.a... Compiling src/mame/sanyo/mbc200.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanyo/mbc200.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanyo/mbc55x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanyo/mbc55x.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanyo/mbc55x_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanyo/mbc55x_kbd.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanyo/mbc55x_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanyo/mbc55x_v.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sanyo/phc25.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sanyo/phc25.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsanyo.a... Compiling src/mame/saturn/st17xx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/saturn/st17xx.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsaturn.a... Compiling src/mame/sega/315-5838_317-0229_comp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/315-5838_317-0229_comp.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/315-5881_crypt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/315-5881_crypt.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/315-6154.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/315-6154.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/315_5195.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/315_5195.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/315_5195.cpp: In member function 'void sega_315_5195_mapper_device::decrypt_bank::update(memory_bank*)': ../../../../../src/mame/sega/315_5195.cpp:618:118: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/315_5296.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/315_5296.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/315_5338a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/315_5338a.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/315_5649.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/315_5649.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/angelkds.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/angelkds.cpp:129: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/awboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/awboard.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/bingoc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/bingoc.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/bingoct.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/bingoct.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/blockade.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/blockade.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/calcune.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/calcune.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/calorie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/calorie.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/chihiro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/chihiro.cpp:431: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/shared/xbox_nv2a.h:12:0, from ../../../../../src/mame/shared/xbox_pci.h:8, from ../../../../../src/mame/sega/chihiro.cpp:433: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/coolridr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/coolridr.cpp:284: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/coolridr.cpp: In member function 'virtual void coolridr_state::machine_start()': ../../../../../src/mame/sega/coolridr.cpp:3154:54: warning: cast from 'unsigned char*' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/dc-ctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/dc-ctrl.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/dc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/dc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/dc_atomiswave.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/dc_atomiswave.cpp:432: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/dc_atomiswave.cpp: In member function 'void atomiswave_state::init_atomiswave()': ../../../../../src/mame/sega/dc_atomiswave.cpp:875:57: warning: cast from 'u8* {aka unsigned char*}' to 'uint64_t* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/dc_g2if.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/dc_g2if.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/dccons.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/dccons.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/dccons_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/dccons_m.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/deniam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/deniam.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/dotrikun.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/dotrikun.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/dsbz80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/dsbz80.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/eshockey.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/eshockey.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/fd1089.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/fd1089.cpp:135: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/fd1089.cpp: In member function 'virtual void fd1089_base_device::device_start()': ../../../../../src/mame/sega/fd1089.cpp:255:67: 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/sega/fd1094.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/fd1094.cpp:373: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/flashbeats.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/flashbeats.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/fwheel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/fwheel.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/gpworld.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/gpworld.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/gunsense.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/gunsense.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/hikaru.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/hikaru.cpp:395: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/hshavoc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/hshavoc.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/hshavoc.cpp: In member function 'void {anonymous}::hshavoc_state::init_hshavoc()': ../../../../../src/mame/sega/hshavoc.cpp:142: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/sega/jvs13551.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/jvs13551.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/kopunch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/kopunch.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/lindbergh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/lindbergh.cpp:357: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/m1comm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/m1comm.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/m2comm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/m2comm.cpp:167: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/m3comm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/m3comm.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/maple-dc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/maple-dc.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/mapledev.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/mapledev.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/mdconsole.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/mdconsole.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/mdconsole.cpp: In member function 'image_init_result md_cons_state::_32x_cart(device_image_interface&)': ../../../../../src/mame/sega/mdconsole.cpp:415: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/sega/mdconsole.cpp:419:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/mdconsole.cpp:423: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/sega/mdioport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/mdioport.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/megacd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/megacd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/megadriv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/megadriv.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/megadriv_acbl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/megadriv_acbl.cpp:149: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/megadriv_acbl.cpp: In member function 'void md_boot_6button_state::init_barekch()': ../../../../../src/mame/sega/megadriv_acbl.cpp:971: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/sega/megadriv_acbl.cpp: In member function 'void md_boot_state::init_barek2ch()': ../../../../../src/mame/sega/megadriv_acbl.cpp:983: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/sega/megadriv_rad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/megadriv_rad.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/megadriv_sunmix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/megadriv_sunmix.cpp:122: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/megadriv_sunplus_hybrid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/megadriv_sunplus_hybrid.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/megadriv_sunplus_hybrid.cpp: In member function 'void {anonymous}::megadriv_sunplus_state::init_reactmd()': ../../../../../src/mame/sega/megadriv_sunplus_hybrid.cpp:142: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/sega/megadriv_vt_hybrid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/megadriv_vt_hybrid.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/megaplay.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/megaplay.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/megatech.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/megatech.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/mie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/mie.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/mie.cpp: In member function 'virtual void mie_device::device_start()': ../../../../../src/mame/sega/mie.cpp:102:52: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model1.cpp:593: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model1_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model1_m.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model1_v.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model1io.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model1io.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model1io2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model1io2.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model2.cpp:87: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model2.cpp: In member function 'u32 model2o_maxx_state::maxx_r(offs_t, u32)': ../../../../../src/mame/sega/model2.cpp:1315:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model2.cpp: In member function 'void model2_state::init_pltkids()': ../../../../../src/mame/sega/model2.cpp:7282:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model2.cpp: In member function 'void model2_state::init_zerogun()': ../../../../../src/mame/sega/model2.cpp:7289:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model2.cpp: In member function 'void model2_state::init_sgt24h()': ../../../../../src/mame/sega/model2.cpp:7295:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/sega/model2.h:27:0, from ../../../../../src/mame/sega/model2.cpp:88: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0]' ../../../../../src/mame/sega/model2.h:646:23: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0]' ../../../../../src/mame/sega/model2.h:646:23: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'm2_poly_extra_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0]' ../../../../../src/mame/sega/model2.h:646:23: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = m2_poly_extra_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = m2_poly_extra_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:245:10: required from 'void poly_array::repopulate() [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0]' ../../../../../src/mame/sega/model2.h:646:23: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'm2_poly_extra_data*' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model2_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model2_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/sega/model2.h:27:0, from ../../../../../src/mame/sega/model2_m.cpp:10: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0]' ../../../../../src/mame/sega/model2.h:646:23: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0]' ../../../../../src/mame/sega/model2.h:646:23: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'm2_poly_extra_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0]' ../../../../../src/mame/sega/model2.h:646:23: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = m2_poly_extra_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = m2_poly_extra_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:245:10: required from 'void poly_array::repopulate() [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0]' ../../../../../src/mame/sega/model2.h:646:23: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'm2_poly_extra_data*' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model2_v.cpp:91: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model2_v.cpp: In member function 'void model2_state::raster_init(memory_region*)': ../../../../../src/mame/sega/model2_v.cpp:290:51: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model2_v.cpp: In member function 'void model2_state::geo_init(memory_region*)': ../../../../../src/mame/sega/model2_v.cpp:1166:48: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/sega/model2.h:27:0, from ../../../../../src/mame/sega/model2_v.cpp:92: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/mame/sega/model2_v.cpp:774:55: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'm2_poly_extra_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = m2_poly_extra_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = m2_poly_extra_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = m2_poly_extra_data; int TrackingCount = 1]' ../../../../../src/mame/sega/model2_v.cpp:774:55: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'm2_poly_extra_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:900:14: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 3; BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const m2_poly_extra_data&, int), delegate_late_bind>]' ../../../../../src/mame/sega/model2_v.cpp:814:126: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const m2_poly_extra_data&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:847:45: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 3; BaseType = float; ObjectType = m2_poly_extra_data; int MaxParams = 4; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const m2_poly_extra_data&, int), delegate_late_bind>]' ../../../../../src/mame/sega/model2_v.cpp:814:126: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model3.cpp:737: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model3.cpp: In member function 'void model3_state::interleave_vroms()': ../../../../../src/mame/sega/model3.cpp:6414: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/sega/model3.cpp:6415: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/sega/model3.cpp: In member function 'void model3_state::init_lostwsga()': ../../../../../src/mame/sega/model3.cpp:6480:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model3.cpp: In member function 'void model3_state::init_vs29815()': ../../../../../src/mame/sega/model3.cpp:6553:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model3.cpp: In member function 'void model3_state::init_srally2()': ../../../../../src/mame/sega/model3.cpp:6616:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model3.cpp: In member function 'void model3_state::init_swtrilgy()': ../../../../../src/mame/sega/model3.cpp:6640:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model3.cpp: In member function 'void model3_state::init_swtrilga()': ../../../../../src/mame/sega/model3.cpp:6654:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model3.cpp: In member function 'void model3_state::init_swtrilgp()': ../../../../../src/mame/sega/model3.cpp:6666:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model3.cpp: In member function 'void model3_state::init_spikeout()': ../../../../../src/mame/sega/model3.cpp:6722:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model3.cpp: In member function 'void model3_state::init_spikeofe()': ../../../../../src/mame/sega/model3.cpp:6731:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model3.cpp: In member function 'void model3_state::init_eca()': ../../../../../src/mame/sega/model3.cpp:6743:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/model3.cpp: In member function 'void model3_state::init_oceanhun()': ../../../../../src/mame/sega/model3.cpp:6768:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/sega/model3.h:9:0, from ../../../../../src/mame/sega/model3.cpp:738: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0]' ../../../../../src/mame/sega/model3.h:85:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = model3_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = model3_polydata; int TrackingCount = 1; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0]' ../../../../../src/mame/sega/model3.h:85:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'model3_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0]' ../../../../../src/mame/sega/model3.h:85:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = model3_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = model3_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:245:10: required from 'void poly_array::repopulate() [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = model3_polydata; int TrackingCount = 1; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0]' ../../../../../src/mame/sega/model3.h:85:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'model3_polydata*' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model3_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model3_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/sega/model3.h:9:0, from ../../../../../src/mame/sega/model3_m.cpp:10: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0]' ../../../../../src/mame/sega/model3.h:85:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = model3_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = model3_polydata; int TrackingCount = 1; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0]' ../../../../../src/mame/sega/model3.h:85:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'model3_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0]' ../../../../../src/mame/sega/model3.h:85:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = model3_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = model3_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:245:10: required from 'void poly_array::repopulate() [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = model3_polydata; int TrackingCount = 1; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0]' ../../../../../src/mame/sega/model3.h:85:52: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'model3_polydata*' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/model3_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/model3_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/sega/model3.h:9:0, from ../../../../../src/mame/sega/model3_v.cpp:5: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = model3_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/mame/sega/model3_v.cpp:2058:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'model3_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0]' ../../../../../src/mame/sega/model3_v.cpp:2026:7: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = model3_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = model3_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = model3_polydata; int TrackingCount = 1]' ../../../../../src/mame/sega/model3_v.cpp:2058:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'model3_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const model3_polydata&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:847:45: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 5; BaseType = float; ObjectType = model3_polydata; int MaxParams = 6; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const model3_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/sega/model3_v.cpp:2066:118: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/monacogp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/monacogp.cpp:113: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/naomi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/naomi.cpp:1188: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/naomibd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/naomibd.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/naomig1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/naomig1.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/naomigd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/naomigd.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/naomim1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/naomim1.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/naomim2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/naomim2.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/naomim4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/naomim4.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/naomirom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/naomirom.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/nl_astrob.cpp... Compiling src/mame/sega/nl_brdrline.cpp... Compiling src/mame/sega/nl_elim.cpp... Compiling src/mame/sega/nl_frogs.cpp... Compiling src/mame/sega/nl_segas16b.cpp... Compiling src/mame/sega/nl_segaspeech.cpp... Compiling src/mame/sega/nl_segausb.cpp... Compiling src/mame/sega/nl_spacfury.cpp... Compiling src/mame/sega/powervr2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/powervr2.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_yuv_n(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:427:96: 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/sega/powervr2.cpp:428:98: 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/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_yuv_tw(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:437:96: 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/sega/powervr2.cpp:438:98: 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/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_1555_n(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:460:98: 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/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_1555_tw(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:468:97: 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/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_1555_vq(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:477:97: 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/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_565_n(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:485:97: 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/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_565_tw(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:493:96: 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/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_565_vq(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:502:96: 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/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_4444_n(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:510:98: 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/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_4444_tw(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:518:97: 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/sega/powervr2.cpp: In member function 'uint32_t powervr2_device::tex_r_4444_vq(powervr2_device::texinfo*, float, float)': ../../../../../src/mame/sega/powervr2.cpp:527:97: 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/sega/puckpkmn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/puckpkmn.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/s32comm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/s32comm.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/saturn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/saturn.cpp:425: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/saturn_cdb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/saturn_cdb.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/saturn_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/saturn_m.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/saturn_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/saturn_v.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/sderby2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/sderby2.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/sega16sp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/sega16sp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/sega16sp.cpp: In member function 'void sega_16bit_sprite_device::draw_write(uint16_t)': ../../../../../src/mame/sega/sega16sp.cpp:70:58: warning: cast from 'short unsigned int*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/sega16sp.cpp:71:55: warning: cast from 'short unsigned int*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/sega_beena.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/sega_beena.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/sega_sawatte.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/sega_sawatte.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaatom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaatom.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segabb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segabb.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segabill.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segabill.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segac2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segac2.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segacoin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segacoin.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segae.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segae.cpp:296: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segafruit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segafruit.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segag80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segag80.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segag80_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segag80_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segag80r.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segag80r.cpp:109: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segag80r_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segag80r_a.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segag80r_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segag80r_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segag80v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segag80v.cpp:137: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segag80v.cpp: In function 'void construct_ioport_zektor(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/sega/segag80v.cpp:812:158: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/sega/segag80v.cpp:137: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/sega/segag80v.cpp: In function 'void construct_ioport_tacscan(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/sega/segag80v.cpp:853:159: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/sega/segag80v.cpp:137: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/sega/segag80v.cpp: In function 'void construct_ioport_startrek(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/sega/segag80v.cpp:897:159: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/sega/segag80v.cpp:137: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/sega/segag80v_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segag80v_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segahang.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segahang.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segahang.cpp: In member function 'void segahang_state::init_endurobl()': ../../../../../src/mame/sega/segahang.cpp:2267:75: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segahang.cpp: In member function 'void segahang_state::init_endurob2()': ../../../../../src/mame/sega/segahang.cpp:2277:75: 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/sega/segahang_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segahang_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaic16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaic16.cpp:355: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segaic16.cpp: In member function 'uint16_t segaic16_video_device::rotate_control_r()': ../../../../../src/mame/sega/segaic16.cpp:1601:37: 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/sega/segaic16.cpp:1602:48: warning: cast from 'std::unique_ptr::pointer {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaic16_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaic16_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaic16_road.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaic16_road.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segaic16_road.cpp: In member function 'u16 segaic16_road_device::segaic16_road_control_0_r()': ../../../../../src/mame/sega/segaic16_road.cpp:595:28: warning: cast from 'u16* {aka short unsigned int*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segaic16_road.cpp:596:39: warning: cast from 'std::unique_ptr::pointer {aka short unsigned int*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaic24.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaic24.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segajw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segajw.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segald.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segald.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaorun.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaorun.cpp:279: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segaorun.cpp: In member function 'void segaorun_state::init_outrunb()': ../../../../../src/mame/sega/segaorun.cpp:3062: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/sega/segaorun.cpp:3068:47: 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/sega/segaorun_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaorun_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segapico.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segapico.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segapm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segapm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segas16a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas16a.cpp:149: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segas16a_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas16a_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segas16b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas16b.cpp:872: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segas16b.cpp: In member function 'void segas16b_state::init_fpointbla()': ../../../../../src/mame/sega/segas16b.cpp:9771: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/sega/segas16b_isgsm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas16b_isgsm.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segas16b_isgsm.cpp: In member function 'void {anonymous}::isgsm_state::init_isgsm()': ../../../../../src/mame/sega/segas16b_isgsm.cpp:541: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/sega/segas16b_isgsm.cpp: In member function 'void {anonymous}::isgsm_state::init_shinfz()': ../../../../../src/mame/sega/segas16b_isgsm.cpp:552:62: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segas16b_isgsm.cpp: In member function 'void {anonymous}::isgsm_state::init_tetrbx()': ../../../../../src/mame/sega/segas16b_isgsm.cpp:566:62: 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/sega/segas16b_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas16b_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segas18.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas18.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segas18_astormbl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas18_astormbl.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segas18_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas18_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segas24.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas24.cpp:339: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segas24_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas24_v.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segas32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas32.cpp:527: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/segas32.cpp: In member function 'void segas32_state::init_jpark()': ../../../../../src/mame/sega/segas32.cpp:5852: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/sega/segas32_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas32_m.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segas32_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segas32_v.cpp:186: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segashiobd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segashiobd.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segasm1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segasm1.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segasp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segasp.cpp:102: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaspeech.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaspeech.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segattl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segattl.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaufo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaufo.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaufoh8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaufoh8.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segausb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segausb.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaxbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaxbd.cpp:268: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaxbd_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaxbd_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaybd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaybd.cpp:196: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/segaybd_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/segaybd_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/sg1000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/sg1000.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/sg1000a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/sg1000a.cpp:272: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/shtzone.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/shtzone.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/sms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/sms.cpp:245: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/sms_bootleg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/sms_bootleg.cpp:231: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/sms_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/sms_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/speedbsk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/speedbsk.cpp:64: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/stactics.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/stactics.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/stv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/stv.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/stv.cpp: In member function 'uint32_t stv_state::common_prot_r(offs_t)': ../../../../../src/mame/sega/stv.cpp:308:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/stv.cpp: In member function 'void stv_state::init_magzun()': ../../../../../src/mame/sega/stv.cpp:469:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/suprloco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/suprloco.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/svmu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/svmu.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/system1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/system1.cpp:306: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/system16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/system16.cpp:91: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/system16.cpp: In member function 'void segas1x_bootleg_state::init_wb3bble()': ../../../../../src/mame/sega/system16.cpp:3746: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/sega/system16.cpp: In member function 'void segas1x_bootleg_state::init_goldnaxeb1()': ../../../../../src/mame/sega/system16.cpp:3763: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/sega/system16.cpp: In member function 'void segas1x_bootleg_state::init_bayrouteb1()': ../../../../../src/mame/sega/system16.cpp:3799: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/sega/system16.cpp: In member function 'void segas1x_bootleg_state::init_beautyb()': ../../../../../src/mame/sega/system16.cpp:3916: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/sega/system16_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/system16_v.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/system1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/system1_v.cpp:91: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/timetrv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/timetrv.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/triforce.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/triforce.cpp:458: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/turbo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/turbo.cpp:152: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/turbo_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/turbo_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/turbo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/turbo_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/unkhockey.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/unkhockey.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/vicdual-97269pb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/vicdual-97269pb.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/vicdual-97271p.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/vicdual-97271p.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/vicdual.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/vicdual.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/vicdual_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/vicdual_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/vicdual_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/vicdual_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/winclub.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/winclub.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/y2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/y2.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/zaxxon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/zaxxon.cpp:256: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sega/zaxxon.cpp: In function 'void construct_ioport_razmataz(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/sega/zaxxon.cpp:703:158: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/sega/zaxxon.cpp:256: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/sega/zaxxon.cpp:718:158: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/sega/zaxxon.cpp:256: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/sega/zaxxon.cpp: In function 'void construct_ioport_ixion(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/sega/zaxxon.cpp:796:296: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/sega/zaxxon.cpp:256: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/sega/zaxxon_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/zaxxon_a.cpp:64: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sega/zaxxon_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sega/zaxxon_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsega.a... Compiling src/mame/seibu/airraid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/airraid.cpp:145: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/airraid_dev.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/airraid_dev.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/banprestoms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/banprestoms.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/bloodbro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/bloodbro.cpp:140: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/bloodbro_ms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/bloodbro_ms.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/bloodbro_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/bloodbro_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/cabal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/cabal.cpp:165: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/cabal_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/cabal_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/darkmist.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/darkmist.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/darkmist_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/darkmist_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/dcon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/dcon.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/dcon_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/dcon_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/deadang.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/deadang.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/deadang_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/deadang_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/deadang_v.cpp: In member function 'void deadang_state::get_pf3_tile_info(tilemap_t&, tile_data&, tilemap_memory_index)': ../../../../../src/mame/seibu/deadang_v.cpp:50:68: warning: cast from 'u8* {aka unsigned char*}' to 'const uint16_t* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/deadang_v.cpp: In member function 'void deadang_state::get_pf2_tile_info(tilemap_t&, tile_data&, tilemap_memory_index)': ../../../../../src/mame/seibu/deadang_v.cpp:57:68: warning: cast from 'u8* {aka unsigned char*}' to 'const uint16_t* {aka const short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/dynduke.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/dynduke.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/dynduke_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/dynduke_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/feversoc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/feversoc.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/feversoc.cpp: In member function 'void feversoc_state::init_feversoc()': ../../../../../src/mame/seibu/feversoc.cpp:351:57: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/goal92.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/goal92.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/goodejan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/goodejan.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/kncljoe.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/kncljoe.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/kncljoe_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/kncljoe_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/legionna.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/legionna.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/legionna.cpp: In member function 'void legionna_state::init_olysoc92()': ../../../../../src/mame/seibu/legionna.cpp:2569:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/legionna.cpp: In member function 'void legionna_state::init_cupsocs()': ../../../../../src/mame/seibu/legionna.cpp:2577:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/legionna.cpp: In member function 'void legionna_state::init_godzilla()': ../../../../../src/mame/seibu/legionna.cpp:2597: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/seibu/legionna_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/legionna_v.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/metlfrzr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/metlfrzr.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/mustache.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/mustache.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/mustache_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/mustache_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/panicr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/panicr.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/r2crypt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/r2crypt.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/r2crypt.cpp: In function 'void raiden2_decrypt_sprites(running_machine&)': ../../../../../src/mame/seibu/r2crypt.cpp:220:77: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/r2crypt.cpp: In function 'void zeroteam_decrypt_sprites(running_machine&)': ../../../../../src/mame/seibu/r2crypt.cpp:240:77: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/r2dx_v33.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/r2dx_v33.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/raiden.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/raiden.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/raiden.cpp: In member function 'void raiden_state::common_decrypt()': ../../../../../src/mame/seibu/raiden.cpp:820:47: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/raiden.cpp:832:38: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/raiden2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/raiden2.cpp:171: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/raiden2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/raiden2_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/raiden_ms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/raiden_ms.cpp:200: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/raiden_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/raiden_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/seibu_crtc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/seibu_crtc.cpp:224: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/seibucats.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/seibucats.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/seibucats.cpp: In member function 'void seibucats_state::init_seibucats()': ../../../../../src/mame/seibu/seibucats.cpp:403: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/seibu/seibucop.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/seibucop.cpp:105: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/seibu/seibucop.cpp:119:0: ../../../../../src/mame/seibu/seibucop_cmd.ipp: In member function 'void raiden2cop_device::LEGACY_execute_d104(int, uint16_t)': ../../../../../src/mame/seibu/seibucop_cmd.ipp:606:81: 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/seibu/seibuspi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/seibuspi.cpp:878: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/seibuspi.cpp: In member function 'void seibuspi_state::init_sys386f()': ../../../../../src/mame/seibu/seibuspi.cpp:1965: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/seibu/seibuspi_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/seibuspi_m.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/seibuspi_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/seibuspi_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/seicopbl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/seicopbl.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/seicupbl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/seicupbl.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/sengokmj.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/sengokmj.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/stfight.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/stfight.cpp:266: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/stfight_dev.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/stfight_dev.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/stfight_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/stfight_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/t5182.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/t5182.cpp:149: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/toki.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/toki.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seibu/toki.cpp: In member function 'void toki_state::init_jujuba()': ../../../../../src/mame/seibu/toki.cpp:1016: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/seibu/toki_ms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/toki_ms.cpp:255: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/toki_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/toki_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/wiz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/wiz.cpp:179: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seibu/wiz_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seibu/wiz_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libseibu.a... Compiling src/mame/sequential/prophet600.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sequential/prophet600.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsequential.a... Compiling src/mame/seta/albazc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/albazc.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/hanaawas.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/hanaawas.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/jclub2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/jclub2.cpp:100: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/kiwame.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/kiwame.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/macs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/macs.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/seta.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/seta.cpp:1459: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seta/seta.cpp: In member function 'void seta_state::init_crazyfgt()': ../../../../../src/mame/seta/seta.cpp:12401:48: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seta/seta.cpp: In member function 'void jockeyc_state::init_inttoote()': ../../../../../src/mame/seta/seta.cpp:12412:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/seta2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/seta2.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seta/seta2.cpp: In member function 'uint16_t staraudi_state::tileram_r(offs_t)': ../../../../../src/mame/seta/seta2.cpp:571:133: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seta/seta2.cpp: In member function 'void staraudi_state::tileram_w(offs_t, uint16_t, uint16_t)': ../../../../../src/mame/seta/seta2.cpp:576:128: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seta/seta2.cpp:576:260: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seta/seta2.cpp: In member function 'void funcube_state::init_funcube()': ../../../../../src/mame/seta/seta2.cpp:2792:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seta/seta2.cpp: In member function 'void funcube_state::init_funcube2()': ../../../../../src/mame/seta/seta2.cpp:2799:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/seta/seta2.cpp: In member function 'void funcube_state::init_funcube3()': ../../../../../src/mame/seta/seta2.cpp:2809:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/seta2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/seta2_v.cpp:89: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/seta_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/seta_v.cpp:140: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/simple_st0016.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/simple_st0016.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/speedatk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/speedatk.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/speedatk_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/speedatk_v.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/speglsht.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/speglsht.cpp:108: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/srmp2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/srmp2.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/srmp2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/srmp2_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/srmp5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/srmp5.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/srmp6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/srmp6.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/ssv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/ssv.cpp:165: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/ssv_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/ssv_v.cpp:136: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/st0016.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/st0016.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/st0020.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/st0020.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/thedealr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/thedealr.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/seta/x1_012.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/seta/x1_012.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libseta.a... Compiling src/mame/sfrj/galaxy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/galaxy.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sfrj/galaxy_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/galaxy_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sfrj/galaxy_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/galaxy_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sfrj/galeb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/galeb.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sfrj/lola8a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/lola8a.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sfrj/orao.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/orao.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sfrj/pecom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/pecom.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sfrj/pecom_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/pecom_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sfrj/pecom_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/pecom_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sfrj/tim011.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/tim011.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sfrj/tim100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sfrj/tim100.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsfrj.a... Compiling src/mame/sgi/4dpi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/4dpi.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/crime.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/crime.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/crimson.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/crimson.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/hal2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/hal2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/hpc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/hpc1.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/hpc3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/hpc3.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/indigo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/indigo.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/indy_indigo2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/indy_indigo2.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/ioc2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/ioc2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/iris3130.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/iris3130.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sgi/iris3130.cpp: In member function 'virtual void {anonymous}::iris3000_state::machine_reset()': ../../../../../src/mame/sgi/iris3130.cpp:525: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/sgi/iris_power.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/iris_power.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/light.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/light.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/mace.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/mace.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/o2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/o2.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/octane.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/octane.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/sgi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/sgi.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/sgi_ge5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/sgi_ge5.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/sgi_gr1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/sgi_gr1.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/sgi_re2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/sgi_re2.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/sgi_xmap2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/sgi_xmap2.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sgi/vino.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sgi/vino.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsgi.a... Compiling src/mame/sharp/fontwriter.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/fontwriter.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/mz2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/mz2000.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/mz2500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/mz2500.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/mz3500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/mz3500.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/mz6500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/mz6500.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/mz700.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/mz700.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/mz700_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/mz700_m.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/mz700_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/mz700_v.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/mz80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/mz80.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/mz80_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/mz80_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/mz80_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/mz80_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pc1251.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pc1251.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pc1251_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pc1251_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pc1350.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pc1350.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pc1350_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pc1350_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pc1401.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pc1401.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pc1401_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pc1401_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pc1403.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pc1403.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pc1403_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pc1403_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pc1500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pc1500.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pce220.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pce220.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pce220_ser.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pce220_ser.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pocketc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pocketc.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pocketc_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pocketc_m.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/pocketc_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/pocketc_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/wizard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/wizard.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/x1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/x1.cpp:208: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/x1_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/x1_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/x1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/x1_v.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/x1twin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/x1twin.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/x68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/x68k.cpp:118: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sharp/x68k.cpp: In member function 'virtual void x68k_state::machine_start()': ../../../../../src/mame/sharp/x68k.cpp:1143: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/sharp/x68k_crtc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/x68k_crtc.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/x68k_hdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/x68k_hdc.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/x68k_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/x68k_kbd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/x68k_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/x68k_v.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sharp/zaurus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sharp/zaurus.cpp:1402: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsharp.a... Compiling src/mame/siemens/bitel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/siemens/bitel.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/siemens/pcd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/siemens/pcd.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/siemens/pcd.cpp: In member function 'void pcd_state::mem_w(address_space&, offs_t, uint16_t, uint16_t)': ../../../../../src/mame/siemens/pcd.cpp:370:45: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/siemens/pcd.cpp: In member function 'uint16_t pcd_state::mem_r(address_space&, offs_t)': ../../../../../src/mame/siemens/pcd.cpp:392:45: 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/siemens/pcd_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/siemens/pcd_kbd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/siemens/pcd_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/siemens/pcd_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/siemens/pcmx2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/siemens/pcmx2.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/siemens/pg685.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/siemens/pg685.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsiemens.a... Compiling src/mame/sigma/nyny.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sigma/nyny.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sigma/r2dtank.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sigma/r2dtank.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sigma/sigma21.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sigma/sigma21.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sigma/sigmab31.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sigma/sigmab31.cpp:93: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sigma/sigmab52.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sigma/sigmab52.cpp:108: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sigma/sigmab98.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sigma/sigmab98.cpp:116: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sigma/spiders.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sigma/spiders.cpp:192: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sigma/spiders_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sigma/spiders_a.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sigma/sub.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sigma/sub.cpp:112: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsigma.a... Compiling src/mame/sinclair/atm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/atm.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/beta_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/beta_m.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/elwro800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/elwro800.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/glukrs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/glukrs.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/pentagon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/pentagon.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/pentevo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/pentevo.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/qimi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/qimi.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/ql.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/ql.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/scorpion.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/scorpion.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/spec128.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/spec128.cpp:153: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/spec_snqk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/spec_snqk.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/specpls3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/specpls3.cpp:149: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/spectrum.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/spectrum.cpp:278: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/spectrum_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/spectrum_v.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/timex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/timex.cpp:149: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/timex_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/timex_v.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/tsconf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/tsconf.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/tsconf_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/tsconf_m.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/tsconfdma.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/tsconfdma.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/zx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/zx.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/zx8301.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/zx8301.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/zx8302.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/zx8302.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/zx_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/zx_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sinclair/zx_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sinclair/zx_v.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsinclair.a... Compiling src/mame/skeleton/aaa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/aaa.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/acd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/acd.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/aceex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/aceex.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/adacp150.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/adacp150.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/adds2020.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/adds2020.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/aid80f.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/aid80f.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/airbase99.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/airbase99.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/alcat7100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/alcat7100.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/alesis_qs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/alesis_qs.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/alfaskop41xx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/alfaskop41xx.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/alfaskop_s41_kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/alfaskop_s41_kb.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/alphasma.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/alphasma.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/alphasma3k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/alphasma3k.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/am1000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/am1000.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ampex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ampex.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ampex210.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ampex210.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ampex210_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ampex210_kbd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/anzterm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/anzterm.cpp:347: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/argox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/argox.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/attache.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/attache.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ax20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ax20.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/basf7100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/basf7100.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/basf7100_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/basf7100_kbd.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/bert.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/bert.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/bitgraph.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/bitgraph.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/blit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/blit.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/blw700i.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/blw700i.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/bpmmicro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/bpmmicro.cpp:164: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/br8641.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/br8641.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/busicom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/busicom.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/busicom_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/busicom_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/c2color.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/c2color.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/candela.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/candela.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cardinal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cardinal.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cbnt2039.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cbnt2039.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cd100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cd100.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cd2650.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cd2650.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cdc721.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cdc721.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cdsys5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cdsys5.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cit1500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cit1500.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ckz80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ckz80.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/clxvme186.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/clxvme186.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/codata.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/codata.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/consola_emt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/consola_emt.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/controlid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/controlid.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cortex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cortex.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cosmicos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cosmicos.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cp1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cp1.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ct909e_segadvd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ct909e_segadvd.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/cxhumax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/cxhumax.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/d400.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/d400.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/daruma.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/daruma.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/datacast.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/datacast.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/design.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/design.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/diablo1300.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/diablo1300.cpp:136: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/didact.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/didact.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/digel804.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/digel804.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/digiblast.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/digiblast.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/digijet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/digijet.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/digilog320.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/digilog320.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/digilog400.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/digilog400.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/digilog_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/digilog_kbd.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/digitech_gsp5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/digitech_gsp5.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/dim68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/dim68k.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/dm7000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/dm7000.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/dmv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/dmv.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/dmv_keyb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/dmv_keyb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/dps1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/dps1.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/dsb46.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/dsb46.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/dual68.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/dual68.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/e100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/e100.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/easy_karaoke.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/easy_karaoke.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/elcirculo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/elcirculo.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/elzet80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/elzet80.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/epic14e.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/epic14e.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/esprit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/esprit.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/eurit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/eurit.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/eurocom2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/eurocom2.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/fanucs15.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/fanucs15.cpp:307: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/fanucspmg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/fanucspmg.cpp:530: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/fc100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/fc100.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/fk1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/fk1.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/freedom120.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/freedom120.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/fs3216.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/fs3216.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ft68m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ft68m.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/gem_rp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/gem_rp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/gimix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/gimix.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/gm1000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/gm1000.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/gnat10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/gnat10.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/goupil.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/goupil.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/grfd2301.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/grfd2301.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/hazeltin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/hazeltin.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/hazl1420.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/hazl1420.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/hohnadam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/hohnadam.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/hprot1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/hprot1.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ht68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ht68k.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/i7000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/i7000.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/icatel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/icatel.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/icebox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/icebox.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/iez80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/iez80.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/if800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/if800.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ikt5a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ikt5a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/imsai.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/imsai.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/indiana.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/indiana.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/is48x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/is48x.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/itc4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/itc4.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/itt1700.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/itt1700.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/itt1700_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/itt1700_kbd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/itt3030.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/itt3030.cpp:194: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/itt9216.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/itt9216.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/jade.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/jade.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/jonos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/jonos.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/juku.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/juku.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/junior80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/junior80.cpp:125: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/kron.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/kron.cpp:101: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/learnwin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/learnwin.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/lee1214.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/lee1214.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/lee1220.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/lee1220.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/lft.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/lft.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/lg-dvd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/lg-dvd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/lilith.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/lilith.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/lms46.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/lms46.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mccpm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mccpm.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mes.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mfabfz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mfabfz.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mice.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mice.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/micral.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/micral.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/micro20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/micro20.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/skeleton/micro20.cpp: In member function 'virtual void micro20_state::machine_reset()': ../../../../../src/mame/skeleton/micro20.cpp:80:38: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/micromon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/micromon.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/micronic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/micronic.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mightyframe.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mightyframe.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/milwaukee.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/milwaukee.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mindset.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mindset.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mini2440.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mini2440.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/miniframe.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/miniframe.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/skeleton/miniframe.cpp: In member function 'virtual void miniframe_state::machine_start()': ../../../../../src/mame/skeleton/miniframe.cpp:164:40: 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/skeleton/miuchiz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/miuchiz.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ml20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ml20.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mmd1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mmd1.cpp:75: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mmd2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mmd2.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mod8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mod8.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/modellot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/modellot.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/molecular.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/molecular.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ms9540.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ms9540.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mstation.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mstation.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mt735.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mt735.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mtd1256.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mtd1256.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mw4pole.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mw4pole.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mx2178.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mx2178.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/mycom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/mycom.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ngen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ngen.cpp:64: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ngen_kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ngen_kb.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/nl_hazelvid.cpp... Compiling src/mame/skeleton/nl_palestra.cpp... Compiling src/mame/skeleton/nl_tp1983.cpp... Compiling src/mame/skeleton/nl_tp1985.cpp... Compiling src/mame/skeleton/onyx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/onyx.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/p8k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/p8k.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/palestra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/palestra.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/pdt3100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/pdt3100.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/pencil2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/pencil2.cpp:87: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/perq.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/perq.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/pes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/pes.cpp:64: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/philipsbo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/philipsbo.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/skeleton/philipsbo.cpp: In member function 'virtual void {anonymous}::pbo_state::machine_reset()': ../../../../../src/mame/skeleton/philipsbo.cpp:175: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/skeleton/philipsbo.cpp:179:45: 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/skeleton/picno.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/picno.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/plan80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/plan80.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/pm68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/pm68k.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/pockchal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/pockchal.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/proteus3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/proteus3.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/pt68k4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/pt68k4.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ptcsol.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ptcsol.cpp:117: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/pv9234.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/pv9234.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/pwp14.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/pwp14.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/qtsbc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/qtsbc.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/rd100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/rd100.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/rvoice.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/rvoice.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/sacstate.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/sacstate.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/sansa_fuze.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/sansa_fuze.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/sartorius.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/sartorius.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/sb180.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/sb180.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/sb8085.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/sb8085.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/sbrain.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/sbrain.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/scopus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/scopus.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/seattlecmp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/seattlecmp.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/sh4robot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/sh4robot.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/shine.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/shine.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/si5500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/si5500.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/sk101bl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/sk101bl.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/slsstars.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/slsstars.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/softbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/softbox.cpp:96: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/solbourne.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/solbourne.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/squale.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/squale.cpp:81: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/swyft.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/swyft.cpp:257: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/symbolics.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/symbolics.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/synthex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/synthex.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/sys2900.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/sys2900.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/sys9002.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/sys9002.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/systec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/systec.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/systel1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/systel1.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/tavernie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/tavernie.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/tecnbras.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/tecnbras.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/teleray10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/teleray10.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/telex1192.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/telex1192.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/telex274.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/telex274.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/telex277d.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/telex277d.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/terak.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/terak.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/terco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/terco.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/terminal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/terminal.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/testpat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/testpat.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/textelcomp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/textelcomp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/ti630.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/ti630.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/tk635.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/tk635.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/tr175.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/tr175.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/tsispch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/tsispch.cpp:113: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/skeleton/tsispch.cpp: In member function 'void {anonymous}::tsispch_state::init_prose2k()': ../../../../../src/mame/skeleton/tsispch.cpp:269:61: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/tulip1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/tulip1.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/unistar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/unistar.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/v6809.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/v6809.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/vanguardmk1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/vanguardmk1.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/vd56sp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/vd56sp.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/vector3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/vector3.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/vectrix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/vectrix.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/vp415.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/vp415.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/vp60.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/vp60.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/vsmilepro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/vsmilepro.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/wicat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/wicat.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/xbase09.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/xbase09.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/xor100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/xor100.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/zeebo_qualcomm_adreno130.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/zeebo_qualcomm_adreno130.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/zms8085.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/zms8085.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/zorba.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/zorba.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/zorbakbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/zorbakbd.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/skeleton/zt8802.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/skeleton/zt8802.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libskeleton.a... Compiling src/mame/slicer/slicer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/slicer/slicer.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libslicer.a... Compiling src/mame/snk/bbusters.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/bbusters.cpp:101: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/dmndrby.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/dmndrby.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/hng64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/hng64.cpp:706: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/snk/hng64.h:15:0, from ../../../../../src/mame/snk/hng64.cpp:707: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = hng64_poly_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = hng64_poly_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = hng64_poly_data; int TrackingCount = 0]' ../../../../../src/mame/snk/hng64.cpp:2981:1053: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'hng64_poly_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/snk/hng64.cpp:2981:1053: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = hng64_poly_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = hng64_poly_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = hng64_poly_data; int TrackingCount = 1]' ../../../../../src/mame/snk/hng64.cpp:2981:1053: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'hng64_poly_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/snk/hng64.cpp:2981:1053: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/hng64_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/hng64_a.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/snk/hng64.h:15:0, from ../../../../../src/mame/snk/hng64_a.cpp:43: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = hng64_poly_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = hng64_poly_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = hng64_poly_data; int TrackingCount = 0]' ../../../../../src/mame/snk/hng64_a.cpp:410:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'hng64_poly_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/snk/hng64_a.cpp:410:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = hng64_poly_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = hng64_poly_data; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = hng64_poly_data; int TrackingCount = 1]' ../../../../../src/mame/snk/hng64_a.cpp:410:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'hng64_poly_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/snk/hng64_a.cpp:410:1: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/hng64_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/hng64_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/snk/hng64_v.cpp: In member function 'virtual void hng64_state::video_start()': ../../../../../src/mame/snk/hng64_v.cpp:1269:51: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/snk/hng64.h:15:0, from ../../../../../src/mame/snk/hng64_v.cpp:4: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = hng64_poly_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = hng64_poly_data; int TrackingCount = 1]' ../../../../../src/mame/snk/hng64_3d.ipp:1403:51: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'hng64_poly_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = hng64_poly_data; int MaxParams = 7; unsigned char Flags = 0]' ../../../../../src/mame/snk/hng64_3d.ipp:1028:24: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = hng64_poly_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = hng64_poly_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = hng64_poly_data; int TrackingCount = 1]' ../../../../../src/mame/snk/hng64_3d.ipp:1403:51: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'hng64_poly_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = hng64_poly_data; int MaxParams = 7; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const hng64_poly_data&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:847:45: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 4; BaseType = float; ObjectType = hng64_poly_data; int MaxParams = 7; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const hng64_poly_data&, int), delegate_late_bind>]' ../../../../../src/mame/snk/hng64_3d.ipp:1444:131: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/k1ge.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/k1ge.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/lasso.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/lasso.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/lasso_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/lasso_v.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/mainsnk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/mainsnk.cpp:112: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/mechatt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/mechatt.cpp:132: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/miconkit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/miconkit.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/munchmo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/munchmo.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/ngp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/ngp.cpp:100: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/prehisle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/prehisle.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/prehisle_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/prehisle_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/snk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/snk.cpp:683: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/snk6502.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/snk6502.cpp:282: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/snk6502_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/snk6502_a.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/snk6502_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/snk6502_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/snk68.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/snk68.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/snk68_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/snk68_v.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/snk_bbusters_spr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/snk_bbusters_spr.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/snk/snk_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/snk/snk_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsnk.a... Compiling src/mame/sony/betacam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/betacam.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/bvm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/bvm.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/cat702.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/cat702.cpp:87: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/cxd8442q.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/cxd8442q.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/cxd8452aq.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/cxd8452aq.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/dfs500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/dfs500.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/dmac3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/dmac3.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/dmac_0266.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/dmac_0266.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/dmac_0448.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/dmac_0448.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/dpsv55.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/dpsv55.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/news_38xx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/news_38xx.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/news_68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/news_68k.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/news_hid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/news_hid.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/news_r3k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/news_r3k.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/news_r4k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/news_r4k.cpp:91: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/pockstat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/pockstat.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sony/pockstat.cpp: In member function 'void {anonymous}::pockstat_state::flash_w(offs_t, uint32_t, uint32_t)': ../../../../../src/mame/sony/pockstat.cpp:833:38: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sony/pockstat.cpp:833:87: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/ps2sony.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/ps2sony.cpp:159: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/psx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/psx.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sony/psx.cpp: In member function 'int {anonymous}::psx1_state::load_psxexe(std::vector)': ../../../../../src/mame/sony/psx.cpp:107:91: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to '{anonymous}::psx1_state::load_psxexe(std::vector)::PSXEXE_HEADER*' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sony/psx.cpp: In member function 'int {anonymous}::psx1_state::load_psf(std::vector)': ../../../../../src/mame/sony/psx.cpp:348:82: warning: cast from '__gnu_cxx::__alloc_traits >::value_type* {aka unsigned char*}' to '{anonymous}::psx1_state::load_psf(std::vector)::PSF_HEADER*' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/psxcd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/psxcd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/pve500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/pve500.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/smc777.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/smc777.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/taito_zm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/taito_zm.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/taitogn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/taitogn.cpp:332: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/umatic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/umatic.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sony/zn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/zn.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sony/zn.cpp: In static member function 'static uint16_t zn_state::psxreadword(uint32_t*, uint32_t)': ../../../../../src/mame/sony/zn.cpp:29:75: 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/sony/zn.cpp: In static member function 'static void zn_state::psxwriteword(uint32_t*, uint32_t, uint16_t)': ../../../../../src/mame/sony/zn.cpp:34:68: 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/sony/znmcu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sony/znmcu.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsony.a... Compiling src/mame/sord/m5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sord/m5.cpp:275: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsord.a... Compiling src/mame/stern/astinvad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/stern/astinvad.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/stern/berzerk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/stern/berzerk.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/stern/berzerk.cpp: In function 'void {anonymous}::construct_ioport_moonwarp(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/stern/berzerk.cpp:1040:157: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/stern/berzerk.cpp:57: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/stern/berzerk.cpp:1049:190: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/stern/berzerk.cpp:57: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/stern/cliffhgr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/stern/cliffhgr.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/stern/cliffhgr_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/stern/cliffhgr_a.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/stern/mazerbla.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/stern/mazerbla.cpp:107: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/stern/supdrapo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/stern/supdrapo.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libstern.a... Compiling src/mame/stm/pp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/stm/pp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libstm.a... Compiling src/mame/subsino/lastfght.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/subsino/lastfght.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/subsino/lastfght.cpp: In member function 'void {anonymous}::lastfght_state::init_lastfght()': ../../../../../src/mame/subsino/lastfght.cpp:603: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/subsino/subsino.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/subsino/subsino.cpp:225: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/subsino/subsino2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/subsino/subsino2.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/subsino/subsino2.cpp: In member function 'void subsino2_state::init_bishjan()': ../../../../../src/mame/subsino/subsino2.cpp:3150: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/subsino/subsino2.cpp: In member function 'void subsino2_state::init_new2001()': ../../../../../src/mame/subsino/subsino2.cpp:3220: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/subsino/subsino2.cpp: In member function 'void subsino2_state::init_queenbee()': ../../../../../src/mame/subsino/subsino2.cpp:3256: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/subsino/subsino2.cpp: In member function 'void subsino2_state::init_queenbeeb()': ../../../../../src/mame/subsino/subsino2.cpp:3285: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/subsino/subsino2.cpp: In member function 'void subsino2_state::init_humlan()': ../../../../../src/mame/subsino/subsino2.cpp:3354: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/subsino/subsino2.cpp: In member function 'void subsino2_state::init_squeenb()': ../../../../../src/mame/subsino/subsino2.cpp:3390: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/subsino/subsino2.cpp: In member function 'void subsino2_state::init_qbeebing()': ../../../../../src/mame/subsino/subsino2.cpp:3413: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/subsino/subsino_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/subsino/subsino_m.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsubsino.a... Compiling src/mame/sun/sun1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sun/sun1.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sun/sun2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sun/sun2.cpp:122: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sun/sun2.cpp: In member function 'virtual void sun2_state::machine_start()': ../../../../../src/mame/sun/sun2.cpp:658:38: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sun/sun2.cpp:660:41: 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/sun/sun3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sun/sun3.cpp:181: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sun/sun3.cpp: In member function 'virtual void {anonymous}::sun3_state::machine_start()': ../../../../../src/mame/sun/sun3.cpp:961:38: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sun/sun3.cpp:962:41: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sun/sun3x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sun/sun3x.cpp:129: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sun/sun4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sun/sun4.cpp:412: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsun.a... Compiling src/mame/suna/go2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/suna/go2000.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/suna/goindol.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/suna/goindol.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/suna/suna16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/suna/suna16.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/suna/suna16_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/suna/suna16_v.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/suna/suna8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/suna/suna8.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/suna/suna8_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/suna/suna8_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/suna/suna8_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/suna/suna8_v.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsuna.a... Compiling src/mame/sunelectronics/arabian.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/arabian.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/blockch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/blockch.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/dai3wksi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/dai3wksi.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/ikki.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/ikki.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/kangaroo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/kangaroo.cpp:158: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/markham.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/markham.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/markham_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/markham_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/route16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/route16.cpp:157: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/route16_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/route16_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/shangha3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/shangha3.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/shangha3_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/shangha3_v.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/sunelectronics/shanghai.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/shanghai.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/sunelectronics/shanghai.cpp: In member function 'void {anonymous}::shanghai_state::init_blktch2()': ../../../../../src/mame/sunelectronics/shanghai.cpp:714: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/sunelectronics/tonton.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/sunelectronics/tonton.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsunelectronics.a... Compiling src/mame/svi/svi318.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/svi/svi318.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsvi.a... Compiling src/mame/svision/svis_snd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/svision/svis_snd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/svision/svision.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/svision/svision.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsvision.a... Compiling src/mame/swtpc/swtpc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/swtpc/swtpc.cpp:97: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/swtpc/swtpc09.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/swtpc/swtpc09.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/swtpc/swtpc09_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/swtpc/swtpc09_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/swtpc/swtpc8212.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/swtpc/swtpc8212.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libswtpc.a... Compiling src/mame/synertek/ktm3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/synertek/ktm3.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/synertek/mbc020.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/synertek/mbc020.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/synertek/sym1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/synertek/sym1.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libsynertek.a... Compiling src/mame/ta/alphatpc16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ta/alphatpc16.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ta/alphatpx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ta/alphatpx.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ta/alphatro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ta/alphatro.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libta.a... Compiling src/mame/tab/e22_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tab/e22_kbd.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tab/tabe22.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tab/tabe22.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtab.a... Compiling src/mame/taito/2mindril.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/2mindril.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/40love.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/40love.cpp:224: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/40love_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/40love_v.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/arkanoid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/arkanoid.cpp:791: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/arkanoid_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/arkanoid_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/arkanoid_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/arkanoid_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/ashnojoe.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/ashnojoe.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/asuka.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/asuka.cpp:296: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/asuka.cpp: In member function 'void {anonymous}::base_state::init_earthjkr()': ../../../../../src/mame/taito/asuka.cpp:2155: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/taito/bigevglf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/bigevglf.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/bingowav.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/bingowav.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/bking.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/bking.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/bking_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/bking_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/bublbobl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/bublbobl.cpp:270: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/bublbobl_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/bublbobl_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/bublbobl_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/bublbobl_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/bublbobl_v.cpp: In member function 'uint32_t bublbobl_state::screen_update_bublbobl(screen_device&, bitmap_ind16&, const rectangle&)': ../../../../../src/mame/taito/bublbobl_v.cpp:42:39: warning: cast from 'unsigned char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/buggychl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/buggychl.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/capr1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/capr1.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/caprcyc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/caprcyc.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/cchance.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/cchance.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/chaknpop.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/chaknpop.cpp:113: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/champbwl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/champbwl.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/changela.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/changela.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/changela_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/changela_v.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/cpzodiac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/cpzodiac.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/crbaloon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/crbaloon.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/crbaloon_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/crbaloon_a.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/crbaloon_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/crbaloon_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/cucaracha.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/cucaracha.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/cyclemb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/cyclemb.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/cyclemb.cpp: In function 'void construct_ioport_cyclemb(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/taito/cyclemb.cpp:788:232: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/taito/cyclemb.cpp:73: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/taito/cyclemb.cpp:800:232: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/taito/cyclemb.cpp:73: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/taito/darius.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/darius.cpp:132: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/darius_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/darius_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/dinoking.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/dinoking.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/exzisus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/exzisus.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/exzisus.cpp: In member function 'uint32_t {anonymous}::exzisus_state::screen_update(screen_device&, bitmap_ind16&, const rectangle&)': ../../../../../src/mame/taito/exzisus.cpp:125:46: warning: cast from 'unsigned char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/fgoal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/fgoal.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/flstory.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/flstory.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/flstory_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/flstory_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/galastrm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/galastrm.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/taito/galastrm.cpp:59:0: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = {anonymous}::gs_poly_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::gs_poly_data; int TrackingCount = 1]' ../../../../../src/mame/taito/galastrm.cpp:572:43: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to '{anonymous}::gs_poly_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = {anonymous}::gs_poly_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::gs_poly_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::gs_poly_data; int TrackingCount = 1]' ../../../../../src/mame/taito/galastrm.cpp:572:43: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to '{anonymous}::gs_poly_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:1206:14: required from 'uint32_t poly_manager::render_polygon(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t*) [with int NumVerts = 4; int ParamCount = 2; BaseType = float; ObjectType = {anonymous}::gs_poly_data; int MaxParams = 2; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const {anonymous}::gs_poly_data&, int), delegate_late_bind>]' ../../../../../src/mame/taito/galastrm.cpp:575:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = {anonymous}::gs_poly_data; int MaxParams = 2; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const {anonymous}::gs_poly_data&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:1129:45: required from 'uint32_t poly_manager::render_polygon(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t*) [with int NumVerts = 4; int ParamCount = 2; BaseType = float; ObjectType = {anonymous}::gs_poly_data; int MaxParams = 2; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const {anonymous}::gs_poly_data&, int), delegate_late_bind>]' ../../../../../src/mame/taito/galastrm.cpp:575:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/gladiatr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/gladiatr.cpp:192: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/gladiatr_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/gladiatr_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/grchamp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/grchamp.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/grchamp_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/grchamp_a.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/grchamp_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/grchamp_v.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/groundfx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/groundfx.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/gsword.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/gsword.cpp:338: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/gsword_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/gsword_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/gunbustr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/gunbustr.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/halleys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/halleys.cpp:164: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/halleys.cpp: In member function 'void {anonymous}::halleys_state::blit(int)': ../../../../../src/mame/taito/halleys.cpp:1008:135: 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/taito/halleys.cpp:1013:134: warning: cast from 'uint16_t* {aka short unsigned int*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/heromem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/heromem.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/invqix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/invqix.cpp:121: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/jollyjgr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/jollyjgr.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/kikikai.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/kikikai.cpp:142: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/kikikai_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/kikikai_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/kikikai_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/kikikai_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/kikikai_v.cpp: In member function 'uint32_t kikikai_state::screen_update_kicknrun(screen_device&, bitmap_ind16&, const rectangle&)': ../../../../../src/mame/taito/kikikai_v.cpp:37:37: warning: cast from 'unsigned char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/kikikai_v.cpp: In member function 'uint32_t kikikai_state::screen_update_kikikai(screen_device&, bitmap_ind16&, const rectangle&)': ../../../../../src/mame/taito/kikikai_v.cpp:103:36: warning: cast from 'unsigned char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/ksayakyu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/ksayakyu.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/lgp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/lgp.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/lkage.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/lkage.cpp:88: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/lkage_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/lkage_v.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/lsasquad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/lsasquad.cpp:147: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/lsasquad_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/lsasquad_m.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/lsasquad_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/lsasquad_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/marinedt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/marinedt.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/minivadr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/minivadr.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/missb2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/missb2.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/missb2.cpp: In member function 'uint32_t missb2_state::screen_update_missb2(screen_device&, bitmap_rgb32&, const rectangle&)': ../../../../../src/mame/taito/missb2.cpp:107:39: warning: cast from 'unsigned char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/mlanding.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/mlanding.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/msisaac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/msisaac.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/ninjaw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/ninjaw.cpp:318: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/ninjaw_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/ninjaw_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/nycaptor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/nycaptor.cpp:193: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/nycaptor_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/nycaptor_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/opwolf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/opwolf.cpp:274: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/opwolf.cpp: In member function 'void {anonymous}::opwolf_state::init_opwolf()': ../../../../../src/mame/taito/opwolf.cpp:809: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/taito/othunder.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/othunder.cpp:278: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/othunder_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/othunder_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/pc080sn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/pc080sn.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/pc090oj.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/pc090oj.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/pitnrun.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/pitnrun.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/qix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/qix.cpp:232: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/qix_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/qix_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/qix_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/qix_m.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/qix_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/qix_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/rastan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/rastan.cpp:152: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/rbisland.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/rbisland.cpp:322: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/retofinv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/retofinv.cpp:107: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/rollrace.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/rollrace.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/sbmjb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/sbmjb.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/sbowling.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/sbowling.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/scyclone.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/scyclone.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/slapshot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/slapshot.cpp:134: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/slapshot_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/slapshot_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/spdheat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/spdheat.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/ssrj.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/ssrj.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/superchs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/superchs.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/superchs_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/superchs_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/superqix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/superqix.cpp:172: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/superqix_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/superqix_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_b.cpp:248: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_b_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_b_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_en.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_en.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/taito_en.cpp: In member function 'virtual void taito_en_device::device_reset()': ../../../../../src/mame/taito/taito_en.cpp:78:44: 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/taito/taito_f2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_f2.cpp:265: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_f2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_f2_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_f3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_f3.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/taito_f3.cpp: In member function 'void taito_f3_state::init_landmkrp()': ../../../../../src/mame/taito/taito_f3.cpp:4550:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/taito_f3.cpp: In member function 'void taito_f3_state::init_pbobbl2p()': ../../../../../src/mame/taito/taito_f3.cpp:4593:47: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_f3_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_f3_v.cpp:210: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_h.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_h.cpp:146: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/taito_h.cpp: In function 'void construct_ioport_syvalion(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/taito/taito_h.cpp:330:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/taito/taito_h.cpp:146: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/taito/taito_h.cpp:333:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/taito/taito_h.cpp:146: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/taito/taito_h.cpp:336:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/taito/taito_h.cpp:146: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/taito/taito_h.cpp:339:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/taito/taito_h.cpp:146: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/taito/taito_h.cpp: In function 'void construct_ioport_syvalionp(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/mame/taito/taito_h.cpp:392:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/taito/taito_h.cpp:146: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/taito/taito_h.cpp:395:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/taito/taito_h.cpp:146: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/taito/taito_h.cpp:398:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/taito/taito_h.cpp:146: ../../../../../src/emu/ioport.h:1382:21: note: declared here ../../../../../src/mame/taito/taito_h.cpp:401:165: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/mame/taito/taito_h.cpp:146: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/mame/taito/taito_h_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_h_v.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_helper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_helper.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_l.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_l.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_l_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_l_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_o.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_o.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_x.cpp:435: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_z.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_z.cpp:1269: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taito_z_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taito_z_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitoair.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitoair.cpp:197: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitoair_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitoair_v.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitocchip.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitocchip.cpp:105: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitoio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitoio.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitoio_yoke.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitoio_yoke.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitojc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitojc.cpp:383: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/taito/tc0780fpa.h:9:0, from ../../../../../src/mame/taito/taitojc.h:9, from ../../../../../src/mame/taito/taitojc.cpp:384: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = tc0780fpa_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = tc0780fpa_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = tc0780fpa_polydata; int TrackingCount = 0]' ../../../../../src/mame/taito/taitojc.cpp:2182:1135: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'tc0780fpa_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/taito/taitojc.cpp:2182:1135: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = tc0780fpa_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = tc0780fpa_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = tc0780fpa_polydata; int TrackingCount = 1]' ../../../../../src/mame/taito/taitojc.cpp:2182:1135: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'tc0780fpa_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/taito/taitojc.cpp:2182:1135: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitojc_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitojc_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitopjc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitopjc.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/taitopjc.cpp: In member function 'uint16_t taitopjc_state::dsp_rom_r()': ../../../../../src/mame/taito/taitopjc.cpp:713:46: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/taito/tc0780fpa.h:9:0, from ../../../../../src/mame/taito/taitopjc.cpp:91: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = tc0780fpa_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = tc0780fpa_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = tc0780fpa_polydata; int TrackingCount = 0]' ../../../../../src/mame/taito/taitopjc.cpp:941:1044: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'tc0780fpa_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/mame/taito/taitopjc.cpp:941:1044: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = tc0780fpa_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = tc0780fpa_polydata; int TrackingCount = 1]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = tc0780fpa_polydata; int TrackingCount = 1]' ../../../../../src/mame/taito/taitopjc.cpp:941:1044: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'tc0780fpa_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:160:14: required from 'void poly_array::reset() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/mame/taito/taitopjc.cpp:941:1044: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitosj.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitosj.cpp:168: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitosj_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitosj_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitosj_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitosj_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitosjsec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitosjsec.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitottl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitottl.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitotx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitotx.cpp:119: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitotz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitotz.cpp:174: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/taitotz.cpp: In member function 'void {anonymous}::taitotz_state::init_taitotz_152()': ../../../../../src/mame/taito/taitotz.cpp:2686:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/taitotz.cpp: In member function 'void {anonymous}::taitotz_state::init_taitotz_111a()': ../../../../../src/mame/taito/taitotz.cpp:2700:54: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/taito/taitotz.cpp:180:0: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = {anonymous}::taitotz_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::taitotz_polydata; int TrackingCount = 1]' ../../../../../src/mame/taito/taitotz.cpp:1259:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to '{anonymous}::taitotz_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = {anonymous}::taitotz_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::taitotz_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = {anonymous}::taitotz_polydata; int TrackingCount = 1]' ../../../../../src/mame/taito/taitotz.cpp:1259:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to '{anonymous}::taitotz_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:900:14: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 6; BaseType = float; ObjectType = {anonymous}::taitotz_polydata; int MaxParams = 6; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const {anonymous}::taitotz_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/taito/taitotz.cpp:1348:110: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = {anonymous}::taitotz_polydata; int MaxParams = 6; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const {anonymous}::taitotz_polydata&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:847:45: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 6; BaseType = float; ObjectType = {anonymous}::taitotz_polydata; int MaxParams = 6; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const {anonymous}::taitotz_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/taito/taitotz.cpp:1348:110: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/taitowlf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/taitowlf.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tc0080vco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tc0080vco.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tc0100scn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tc0100scn.cpp:143: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tc0110pcr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tc0110pcr.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tc0150rod.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tc0150rod.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tc0180vcu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tc0180vcu.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tc0280grd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tc0280grd.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tc0360pri.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tc0360pri.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tc0480scp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tc0480scp.cpp:144: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tc0780fpa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tc0780fpa.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/taito/tc0780fpa.h:9:0, from ../../../../../src/mame/taito/tc0780fpa.cpp:7: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = tc0780fpa_polydata; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = tc0780fpa_polydata; int TrackingCount = 1]' ../../../../../src/mame/taito/tc0780fpa.cpp:257:51: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'tc0780fpa_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:124:20: required from 'ArrayType& poly_array::byindex(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:666:23: required from 'void poly_manager::wait(const char*) [with BaseType = float; ObjectType = tc0780fpa_polydata; int MaxParams = 6; unsigned char Flags = 0]' ../../../../../src/mame/taito/tc0780fpa.cpp:38:24: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = tc0780fpa_polydata; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = tc0780fpa_polydata; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = tc0780fpa_polydata; int TrackingCount = 1]' ../../../../../src/mame/taito/tc0780fpa.cpp:257:51: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'tc0780fpa_polydata*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = float; ObjectType = tc0780fpa_polydata; int MaxParams = 6; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const tc0780fpa_polydata&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:847:45: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 2; BaseType = float; ObjectType = tc0780fpa_polydata; int MaxParams = 6; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const tc0780fpa_polydata&, int), delegate_late_bind>]' ../../../../../src/mame/taito/tc0780fpa.cpp:223:125: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tnzs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tnzs.cpp:666: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tnzs_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tnzs_m.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tnzs_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tnzs_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/topspeed.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/topspeed.cpp:156: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/topspeed_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/topspeed_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tsamurai.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tsamurai.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/tsamurai_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/tsamurai_v.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/undrfire.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/undrfire.cpp:193: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/undrfire_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/undrfire_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/volfied.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/volfied.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/warriorb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/warriorb.cpp:150: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/wgp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/wgp.cpp:399: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/taito/wgp.cpp: In member function 'void wgp_state::init_wgp2()': ../../../../../src/mame/taito/wgp.cpp:1191:43: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/wgp_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/wgp_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/taito/wyvernf0.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/taito/wyvernf0.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtaito.a... Compiling src/mame/tandberg/tdv2324.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tandberg/tdv2324.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtandberg.a... Compiling src/mame/tangerine/alphatan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tangerine/alphatan.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tangerine/hhtiger.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tangerine/hhtiger.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tangerine/microtan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tangerine/microtan.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tangerine/microtan_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tangerine/microtan_m.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tangerine/microtan_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tangerine/microtan_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tangerine/oric.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tangerine/oric.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtangerine.a... Compiling src/mame/tatsumi/kingdrby.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatsumi/kingdrby.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tatsumi/lockon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatsumi/lockon.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tatsumi/lockon_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatsumi/lockon_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/lockon_v.cpp: In member function 'void lockon_state::objects_draw()': ../../../../../src/mame/tatsumi/lockon_v.cpp:426:69: 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/tatsumi/tatsumi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatsumi/tatsumi.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/tatsumi.cpp: In member function 'virtual void cyclwarr_state::machine_reset()': ../../../../../src/mame/tatsumi/tatsumi.cpp:980:50: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/tatsumi.cpp:985:49: 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/tatsumi/tatsumi_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatsumi/tatsumi_m.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/tatsumi_m.cpp: In member function 'uint16_t tatsumi_state::tatsumi_v30_68000_r(offs_t)': ../../../../../src/mame/tatsumi/tatsumi_m.cpp:263: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/tatsumi/tatsumi_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatsumi/tatsumi_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tatsumi/tx1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatsumi/tx1.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tatsumi/tx1_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatsumi/tx1_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tatsumi/tx1_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatsumi/tx1_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/tx1_m.cpp: In member function 'void tx1_state::tx1_update_state()': ../../../../../src/mame/tatsumi/tx1_m.cpp:373:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/tx1_m.cpp:431:64: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/tx1_m.cpp: In member function 'uint16_t tx1_state::tx1_math_r(offs_t)': ../../../../../src/mame/tatsumi/tx1_m.cpp:607:62: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/tx1_m.cpp: In member function 'uint16_t tx1_state::tx1_spcs_rom_r(offs_t)': ../../../../../src/mame/tatsumi/tx1_m.cpp:752:102: 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/tatsumi/tx1_m.cpp: In member function 'void tx1_state::buggyboy_update_state()': ../../../../../src/mame/tatsumi/tx1_m.cpp:923:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/tx1_m.cpp:956:63: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/tx1_m.cpp: In member function 'uint16_t tx1_state::buggyboy_math_r(offs_t)': ../../../../../src/mame/tatsumi/tx1_m.cpp:1071:61: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tatsumi/tx1_m.cpp: In member function 'uint16_t tx1_state::buggyboy_spcs_rom_r(offs_t)': ../../../../../src/mame/tatsumi/tx1_m.cpp:1202:102: 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/tatsumi/tx1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatsumi/tx1_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtatsumi.a... Compiling src/mame/tatung/einstein.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tatung/einstein.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtatung.a... Compiling src/mame/tch/kickgoal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tch/kickgoal.cpp:64: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tch/kickgoal_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tch/kickgoal_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tch/littlerb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tch/littlerb.cpp:96: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tch/rltennis.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tch/rltennis.cpp:64: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tch/rltennis_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tch/rltennis_v.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tch/speedspn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tch/speedspn.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tch/speedspn_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tch/speedspn_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tch/wheelfir.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tch/wheelfir.cpp:169: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tch/wheelfir.cpp: In member function 'virtual void wheelfir_state::machine_start()': ../../../../../src/mame/tch/wheelfir.cpp:696:57: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtch.a... Compiling src/mame/teamconcepts/comquest.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/teamconcepts/comquest.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libteamconcepts.a... Compiling src/mame/tecfri/ambush.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecfri/ambush.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecfri/holeland.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecfri/holeland.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecfri/sauro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecfri/sauro.cpp:123: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecfri/speedbal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecfri/speedbal.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtecfri.a... Compiling src/mame/technos/battlane.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/battlane.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/blockout.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/blockout.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/technos/blockout.cpp: In member function 'void {anonymous}::blockout_state::init_agress()': ../../../../../src/mame/technos/blockout.cpp:599: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/technos/bogeyman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/bogeyman.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/chinagat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/chinagat.cpp:246: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/ddragon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/ddragon.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/ddragon3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/ddragon3.cpp:185: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/ddragon3_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/ddragon3_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/ddragon_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/ddragon_v.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/dogfgt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/dogfgt.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/matmania.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/matmania.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/mystston.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/mystston.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/renegade.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/renegade.cpp:117: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/shadfrce.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/shadfrce.cpp:143: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/spdodgeb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/spdodgeb.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/ssozumo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/ssozumo.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/tagteam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/tagteam.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/vball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/vball.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/wwfsstar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/wwfsstar.cpp:156: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/xain.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/xain.cpp:160: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/technos/xain_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/technos/xain_v.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtechnos.a... Compiling src/mame/tecmo/bombjack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/bombjack.cpp:99: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/gaiden.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/gaiden.cpp:139: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/gaiden_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/gaiden_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/lvcards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/lvcards.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/pbaction.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/pbaction.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/senjyo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/senjyo.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/senjyo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/senjyo_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/solomon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/solomon.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/spbactn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/spbactn.cpp:135: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/tbowl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/tbowl.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/tecmo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/tecmo.cpp:229: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/tecmo16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/tecmo16.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/tecmo_mix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/tecmo_mix.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/tecmo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/tecmo_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/tecmosys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/tecmosys.cpp:189: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/tecmosys_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/tecmosys_m.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/tecmosys_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/tecmosys_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/tehkanwc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/tehkanwc.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/wc90.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/wc90.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tecmo/wc90b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tecmo/wc90b.cpp:87: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtecmo.a... Compiling src/mame/tektronix/tek405x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tektronix/tek405x.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tektronix/tek410x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tektronix/tek410x.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tektronix/tek410x_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tektronix/tek410x_kbd.cpp:137: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tektronix/tek43xx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tektronix/tek43xx.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tektronix/tek440x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tektronix/tek440x.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tektronix/tekigw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tektronix/tekigw.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tektronix/tekxp33x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tektronix/tekxp33x.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtektronix.a... Compiling src/mame/telenova/compis.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/telenova/compis.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/telenova/compiskb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/telenova/compiskb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtelenova.a... Compiling src/mame/telercas/tmc1800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/telercas/tmc1800.cpp:181: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/telercas/tmc1800_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/telercas/tmc1800_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/telercas/tmc2000e.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/telercas/tmc2000e.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/telercas/tmc600.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/telercas/tmc600.cpp:97: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/telercas/tmc600_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/telercas/tmc600_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtelercas.a... Compiling src/mame/televideo/ts3000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/ts3000.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/ts802.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/ts802.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/ts803.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/ts803.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/ts816.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/ts816.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/tv910.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/tv910.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/tv912.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/tv912.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/tv924.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/tv924.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/tv950.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/tv950.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/tv950kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/tv950kb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/tv955.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/tv955.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/tv955kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/tv955kb.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/tv965.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/tv965.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/televideo/tv990.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/televideo/tv990.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtelevideo.a... Compiling src/mame/tesla/ondra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tesla/ondra.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tesla/ondra_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tesla/ondra_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tesla/pmd85.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tesla/pmd85.cpp:225: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tesla/pmd85_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tesla/pmd85_m.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tesla/pmi80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tesla/pmi80.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tesla/sapi1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tesla/sapi1.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtesla.a... Compiling src/mame/thepit/thepit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/thepit/thepit.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/thepit/thepit_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/thepit/thepit_v.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/thepit/timelimt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/thepit/timelimt.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libthepit.a... Compiling src/mame/thomson/thomson.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/thomson/thomson.cpp:79: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/thomson/thomson_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/thomson/thomson_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/thomson/thomson_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/thomson/thomson_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libthomson.a... Compiling src/mame/ti/733_asr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/733_asr.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/911_vdt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/911_vdt.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/avigo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/avigo.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/avigo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/avigo_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/cc40.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/cc40.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/evmbug.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/evmbug.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/exelv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/exelv.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/geneve.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/geneve.cpp:174: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti74.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti74.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti85.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti85.cpp:204: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti85_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti85_m.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti85_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti85_v.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti89.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti89.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti931.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti931.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti990_10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti990_10.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti990_4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti990_4.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti99_2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti99_2.cpp:165: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti99_4p.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti99_4p.cpp:118: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti99_4x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti99_4x.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/ti99_8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/ti99_8.cpp:164: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ti/tm990189.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ti/tm990189.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libti.a... Compiling src/mame/tiger/gamecom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tiger/gamecom.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tiger/gamecom_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tiger/gamecom_m.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tiger/gamecom_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tiger/gamecom_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tiger/k28.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tiger/k28.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtiger.a... Compiling src/mame/tigertel/docg3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tigertel/docg3.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tigertel/gizmondo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tigertel/gizmondo.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtigertel.a... Compiling src/mame/tiki/tiki100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tiki/tiki100.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtiki.a... Compiling src/mame/toaplan/gp9001.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/gp9001.cpp:133: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/mjsister.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/mjsister.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/slapfght.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/slapfght.cpp:264: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/slapfght_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/slapfght_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/slapfght_ms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/slapfght_ms.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/slapfght_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/slapfght_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/toaplan1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/toaplan1.cpp:608: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/toaplan1_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/toaplan1_m.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/toaplan1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/toaplan1_v.cpp:125: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/toaplan2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/toaplan2.cpp:392: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/toaplan/toaplan2.cpp: In member function 'void toaplan2_state::init_pipibibsbl()': ../../../../../src/mame/toaplan/toaplan2.cpp:482:49: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/toaplan2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/toaplan2_v.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/toaplan_scu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/toaplan_scu.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/twincobr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/twincobr.cpp:380: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/twincobr_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/twincobr_m.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/twincobr_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/twincobr_v.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/toaplan/twincobr_v.cpp: In member function 'u8 twincobr_state::wardner_sprite_r(offs_t)': ../../../../../src/mame/toaplan/twincobr_v.cpp:307:65: warning: cast from 'unsigned char*' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/toaplan/twincobr_v.cpp: In member function 'void twincobr_state::wardner_sprite_w(offs_t, u8)': ../../../../../src/mame/toaplan/twincobr_v.cpp:314:65: warning: cast from 'unsigned char*' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/toaplan/twincobr_v.cpp: In member function 'u32 twincobr_state::screen_update(screen_device&, bitmap_rgb32&, const rectangle&)': ../../../../../src/mame/toaplan/twincobr_v.cpp:398:73: warning: cast from 'unsigned char*' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toaplan/wardner.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toaplan/wardner.cpp:129: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtoaplan.a... Compiling src/mame/tomy/tomy_princ.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tomy/tomy_princ.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tomy/tutor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tomy/tutor.cpp:171: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtomy.a... Compiling src/mame/toshiba/paso1600.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toshiba/paso1600.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toshiba/pasopia.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toshiba/pasopia.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/toshiba/pasopia7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/toshiba/pasopia7.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtoshiba.a... Compiling src/mame/trainer/amico2k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/amico2k.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/babbage.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/babbage.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/bob85.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/bob85.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/crei680.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/crei680.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/cvicny.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/cvicny.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/dolphunk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/dolphunk.cpp:88: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/emma2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/emma2.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/instruct.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/instruct.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/mk14.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/mk14.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/pro80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/pro80.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/savia84.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/savia84.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/selz80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/selz80.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/tk80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/tk80.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trainer/zapcomputer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trainer/zapcomputer.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtrainer.a... Compiling src/mame/trs/6883sam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/6883sam.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/agvision.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/agvision.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/coco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/coco.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/coco12.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/coco12.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/coco12_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/coco12_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/coco3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/coco3.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/coco3_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/coco3_m.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/coco_vhd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/coco_vhd.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/dgn_beta.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/dgn_beta.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/dgn_beta_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/dgn_beta_m.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/dgn_beta_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/dgn_beta_v.cpp:84: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/dgnalpha.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/dgnalpha.cpp:67: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/dragon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/dragon.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/gime.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/gime.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/lnw80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/lnw80.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/max80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/max80.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/mc10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/mc10.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/meritum.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/meritum.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/radionic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/radionic.cpp:110: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/tandy2k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/tandy2k.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/tandy2kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/tandy2kb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/trs80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/trs80.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/trs80_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/trs80_m.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/trs80_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/trs80_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/trs80dt1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/trs80dt1.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/trs80m2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/trs80m2.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/trs80m2kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/trs80m2kb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/trs80m3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/trs80m3.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/trs80m3_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/trs80m3_m.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/trs80m3_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/trs80m3_v.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/trs/vis.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/trs/vis.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtrs.a... Compiling src/mame/tvgames/actions_atj2279b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/actions_atj2279b.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/bl_handhelds_lcdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/bl_handhelds_lcdc.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_ep3a19a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_ep3a19a.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_ep3a19asys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_ep3a19asys.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_eu3a05.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_eu3a05.cpp:209: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_eu3a05_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_eu3a05_a.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_eu3a05commonsys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_eu3a05commonsys.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_eu3a05commonvid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_eu3a05commonvid.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_eu3a05gpio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_eu3a05gpio.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_eu3a05sys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_eu3a05sys.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_eu3a05vid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_eu3a05vid.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_eu3a14.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_eu3a14.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_eu3a14sys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_eu3a14sys.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/elan_eu3a14vid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/elan_eu3a14vid.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/generalplus_gpl16250.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl16250.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/generalplus_gpl16250_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl16250_m.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/generalplus_gpl16250_mobigo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl16250_mobigo.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/generalplus_gpl16250_nand.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl16250_nand.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/generalplus_gpl16250_nand.cpp: In member function 'virtual void generalplus_gpac800_game_state::machine_reset()': ../../../../../src/mame/tvgames/generalplus_gpl16250_nand.cpp:773:71: 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/tvgames/generalplus_gpl16250_rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl16250_rom.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/generalplus_gpl16250_romram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl16250_romram.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/generalplus_gpl16250_spi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl16250_spi.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/generalplus_gpl16250_spi.cpp: In member function 'void generalplus_gpspispi_game_state::init_spi()': ../../../../../src/mame/tvgames/generalplus_gpl16250_spi.cpp:171:70: 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/tvgames/generalplus_gpl16250_spi_direct.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl16250_spi_direct.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/generalplus_gpl16250_spi_direct.cpp: In member function 'void generalplus_gpspi_direct_game_state::init_fif()': ../../../../../src/mame/tvgames/generalplus_gpl16250_spi_direct.cpp:213:71: 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/tvgames/generalplus_gpl162xx_lcdtype.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl162xx_lcdtype.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/generalplus_gpl32612.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl32612.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/generalplus_gpl_unknown.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/generalplus_gpl_unknown.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/hyperscan_card.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/hyperscan_card.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/hyperscan_ctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/hyperscan_ctrl.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/magiceyes_pollux_vr3520f.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/magiceyes_pollux_vr3520f.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/micom_mahjong.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/micom_mahjong.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/monkey_king_3b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/monkey_king_3b.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/pubint_storyreader.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/pubint_storyreader.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg110.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg110.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg29x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg29x.cpp:72: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg29x_lexibook_jg7425.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg29x_lexibook_jg7425.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx.cpp:149: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/spg2xx.cpp: In member function 'void spg2xx_game_state::init_tvsprt10()': ../../../../../src/mame/tvgames/spg2xx.cpp:2149: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/tvgames/spg2xx.cpp: In member function 'void spg2xx_game_swclone_state::init_swclone()': ../../../../../src/mame/tvgames/spg2xx.cpp:2166: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/tvgames/spg2xx.cpp: In member function 'void spg2xx_game_albkickb_state::init_ablkickb()': ../../../../../src/mame/tvgames/spg2xx.cpp:2172: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/tvgames/spg2xx.cpp: In member function 'void spg2xx_game_ordentv_state::init_ordentv()': ../../../../../src/mame/tvgames/spg2xx.cpp:2181: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/tvgames/spg2xx.cpp: In member function 'void spg2xx_game_state::init_itvphone()': ../../../../../src/mame/tvgames/spg2xx.cpp:2188: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/tvgames/spg2xx_digimake.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_digimake.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_dreamlife.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_dreamlife.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_ican.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_ican.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_jakks.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_jakks.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_jakks_gkr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_jakks_gkr.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_jakks_sharp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_jakks_sharp.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_jakks_tvtouch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_jakks_tvtouch.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_lexibook.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_lexibook.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/spg2xx_lexibook.cpp: In member function 'void spg2xx_lexizeus_game_state::init_zeus()': ../../../../../src/mame/tvgames/spg2xx_lexibook.cpp:305: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/tvgames/spg2xx_lexibook.cpp: In member function 'void spg2xx_vsplus_game_state::init_vsplus()': ../../../../../src/mame/tvgames/spg2xx_lexibook.cpp:333: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/tvgames/spg2xx_mysprtch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_mysprtch.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/spg2xx_mysprtch.cpp: In member function 'void spg2xx_game_mysprt_plus_state::init_mysprtcp()': ../../../../../src/mame/tvgames/spg2xx_mysprtch.cpp:394: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/tvgames/spg2xx_mysprtch.cpp: In member function 'void spg2xx_game_mysprt_plus_state::init_mgt20in1()': ../../../../../src/mame/tvgames/spg2xx_mysprtch.cpp:404: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/tvgames/spg2xx_pdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_pdc.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/spg2xx_pdc.cpp: In member function 'void spg2xx_pdc_game_state::init_pdc150t()': ../../../../../src/mame/tvgames/spg2xx_pdc.cpp:238: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/tvgames/spg2xx_playvision.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_playvision.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_senario.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_senario.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_senario_poker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_senario_poker.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_senca.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_senca.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/spg2xx_senca.cpp: In member function 'void oplayer_100in1_state::init_oplayer()': ../../../../../src/mame/tvgames/spg2xx_senca.cpp:937: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/tvgames/spg2xx_senca.cpp: In member function 'void oplayer_100in1_state::init_m505neo()': ../../../../../src/mame/tvgames/spg2xx_senca.cpp:976: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/tvgames/spg2xx_senca.cpp: In member function 'void oplayer_100in1_state::init_cdlyoko()': ../../../../../src/mame/tvgames/spg2xx_senca.cpp:998: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/tvgames/spg2xx_senca.cpp: In member function 'void denver_200in1_state::init_denver()': ../../../../../src/mame/tvgames/spg2xx_senca.cpp:1021: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/tvgames/spg2xx_senca.cpp: In member function 'void denver_200in1_state::init_m521neo()': ../../../../../src/mame/tvgames/spg2xx_senca.cpp:1034: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/tvgames/spg2xx_shredmjr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_shredmjr.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/spg2xx_shredmjr.cpp: In member function 'void shredmjr_game_state::init_taikeegr()': ../../../../../src/mame/tvgames/spg2xx_shredmjr.cpp:167: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/tvgames/spg2xx_skannerztv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_skannerztv.cpp:291: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_smarttv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_smarttv.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_telestory.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_telestory.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_tvgogo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_tvgogo.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_vii.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_vii.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/spg2xx_wiwi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_wiwi.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/spg2xx_wiwi.cpp: In member function 'void spg2xx_game_wiwi18_state::init_wiwi18()': ../../../../../src/mame/tvgames/spg2xx_wiwi.cpp:699: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/tvgames/spg2xx_wiwi.cpp: In member function 'void spg2xx_game_marc250_state::init_m527()': ../../../../../src/mame/tvgames/spg2xx_wiwi.cpp:786: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/tvgames/spg2xx_zone.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/spg2xx_zone.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/tvgames/spg2xx_zone.cpp: In member function 'void zone40_state::init_zone40()': ../../../../../src/mame/tvgames/spg2xx_zone.cpp:273: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/tvgames/spg2xx_zone.cpp: In member function 'void zone40_state::init_reactmd()': ../../../../../src/mame/tvgames/spg2xx_zone.cpp:288: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/tvgames/st2302u_bbl_rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/st2302u_bbl_rom.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/st2302u_bbl_spi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/st2302u_bbl_spi.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/titan_soc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/titan_soc.cpp:64: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/trkfldch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/trkfldch.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/tvgame.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/tvgame.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix.cpp:233: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix2.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix2002_io.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix2002_io.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_2000.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_2002.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_2002.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_a.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_adc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_adc.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_anport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_anport.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_io.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_io.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_m.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_madfb_ball.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_madfb_ball.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_math.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_math.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_mtrk_wheel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_mtrk_wheel.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/tvgames/xavix_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/tvgames/xavix_v.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libtvgames.a... Compiling src/mame/ultimachine/rambo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ultimachine/rambo.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libultimachine.a... Compiling src/mame/ultratec/minicom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ultratec/minicom.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libultratec.a... Compiling src/mame/unicard/bbcbc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unicard/bbcbc.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libunicard.a... Compiling src/mame/unico/drgnmst.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unico/drgnmst.cpp:90: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/unico/drgnmst.cpp: In member function 'void drgnmst_pic_state::init_drgnmst()': ../../../../../src/mame/unico/drgnmst.cpp:631:69: 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/unico/drgnmst_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unico/drgnmst_v.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/unico/goori.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unico/goori.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/unico/silkroad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unico/silkroad.cpp:126: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/unico/unianapc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unico/unianapc.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/unico/unico.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unico/unico.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/unico/unico_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unico/unico_v.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libunico.a... Compiling src/mame/unisonic/gic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unisonic/gic.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/unisonic/unichamp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unisonic/unichamp.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libunisonic.a... Compiling src/mame/unisys/univac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/unisys/univac.cpp:96: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libunisys.a... Compiling src/mame/universal/cheekyms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/cheekyms.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/cheekyms_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/cheekyms_a.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/cheekyms_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/cheekyms_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/cosmic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/cosmic.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/cosmic_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/cosmic_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/cosmicg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/cosmicg.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/docastle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/docastle.cpp:174: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/docastle_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/docastle_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/docastle_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/docastle_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/getaway.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/getaway.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/ladybug.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/ladybug.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/ladybug_video.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/ladybug_video.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/mrdo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/mrdo.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/mrdo_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/mrdo_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/nl_cheekyms.cpp... Compiling src/mame/universal/sraider.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/sraider.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/superdq.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/superdq.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/zerohour.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/zerohour.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/universal/zerohour_stars.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/universal/zerohour_stars.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libuniversal.a... Compiling src/mame/upl/mouser.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/upl/mouser.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/upl/ninjakd2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/upl/ninjakd2.cpp:153: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/upl/ninjakd2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/upl/ninjakd2_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/upl/nova2001.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/upl/nova2001.cpp:124: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/upl/nova2001_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/upl/nova2001_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/upl/xxmissio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/upl/xxmissio.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libupl.a... Compiling src/mame/usp/patinho_feio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/usp/patinho_feio.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libusp.a... Compiling src/mame/ussr/apogee.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/apogee.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/argo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/argo.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/b2m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/b2m.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/b2m_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/b2m_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/bk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/bk.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/bk_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/bk_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/cm1800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/cm1800.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/debut.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/debut.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/dvk_kcgd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/dvk_kcgd.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/dvk_ksm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/dvk_ksm.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/ie15.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/ie15.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/im01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/im01.cpp:89: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/intellect02.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/intellect02.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/irisha.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/irisha.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/istrebiteli.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/istrebiteli.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/km035.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/km035.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/krokha.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/krokha.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/lviv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/lviv.cpp:286: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/lviv_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/lviv_m.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/lviv_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/lviv_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/mikro80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/mikro80.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/mikro80_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/mikro80_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/mikrosha.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/mikrosha.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/mk85.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/mk85.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/mk90.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/mk90.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/mk98.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/mk98.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/ms0515.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/ms0515.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/ms6102.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/ms6102.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/okean240.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/okean240.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/orion.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/orion.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/orion_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/orion_m.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/orion_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/orion_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/partner.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/partner.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/partner_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/partner_m.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/pk8000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/pk8000.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/pk8020.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/pk8020.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/pk8020_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/pk8020_m.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/pk8020_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/pk8020_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/pyl601.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/pyl601.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/radio86.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/radio86.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/radio86_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/radio86_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/sm1800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/sm1800.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/sm7238.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/sm7238.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/special.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/special.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/special_gambl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/special_gambl.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/special_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/special_m.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/special_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/special_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/specialsound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/specialsound.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/tiamc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/tiamc1.cpp:120: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/tiamc1_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/tiamc1_a.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/tiamc1_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/tiamc1_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/uknc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/uknc.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/unior.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/unior.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/ut88.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/ut88.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/ut88_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/ut88_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/vector06.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/vector06.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/vector06_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/vector06_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/vector06_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/vector06_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/ussr/vta2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/ussr/vta2000.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libussr.a... Compiling src/mame/valadon/bagman.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/valadon/bagman.cpp:65: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/valadon/bagman_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/valadon/bagman_m.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/valadon/bagman_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/valadon/bagman_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/valadon/tankbust.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/valadon/tankbust.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libvaladon.a... Compiling src/mame/venture/looping.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/venture/looping.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/venture/spcforce.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/venture/spcforce.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/venture/suprridr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/venture/suprridr.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libventure.a... Compiling src/mame/verifone/tranz330.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/verifone/tranz330.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libverifone.a... Compiling src/mame/vidbrain/uv201.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vidbrain/uv201.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vidbrain/vidbrain.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vidbrain/vidbrain.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libvidbrain.a... Compiling src/mame/videoton/tvc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/videoton/tvc.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/videoton/tvc_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/videoton/tvc_a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libvideoton.a... Compiling src/mame/virtual/ldplayer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/virtual/ldplayer.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/virtual/vgmplay.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/virtual/vgmplay.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/virtual/wavesynth.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/virtual/wavesynth.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libvirtual.a... Compiling src/mame/visual/v100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/visual/v100.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/visual/v102.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/visual/v102.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/visual/v102_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/visual/v102_kbd.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/visual/v1050.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/visual/v1050.cpp:152: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/visual/v1050_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/visual/v1050_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/visual/v1050kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/visual/v1050kb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/visual/v550.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/visual/v550.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libvisual.a... Compiling src/mame/votrax/votrhv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/votrax/votrhv.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/votrax/votrpss.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/votrax/votrpss.cpp:362: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/votrax/votrtnt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/votrax/votrtnt.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libvotrax.a... Compiling src/mame/vsystem/aerofgt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/aerofgt.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/aerofgt_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/aerofgt_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/crshrace.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/crshrace.cpp:132: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/vsystem/crshrace.cpp: In member function 'void crshrace_state::patch_code(uint16_t)': ../../../../../src/mame/vsystem/crshrace.cpp:540: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/vsystem/crshrace_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/crshrace_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/f1gp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/f1gp.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/f1gp_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/f1gp_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/fromanc2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/fromanc2.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/fromanc2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/fromanc2_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/fromance.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/fromance.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/fromance_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/fromance_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/gstriker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/gstriker.cpp:177: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/inufuku.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/inufuku.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/mb60553.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/mb60553.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/ojankohs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/ojankohs.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/ojankohs_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/ojankohs_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/pipedrm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/pipedrm.cpp:165: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/vsystem/pipedrm.cpp: In member function 'uint32_t {anonymous}::pipedrm_state::screen_update(screen_device&, bitmap_ind16&, const rectangle&)': ../../../../../src/mame/vsystem/pipedrm.cpp:312: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/vsystem/pipedrm.cpp:313:46: 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/vsystem/rpunch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/rpunch.cpp:109: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/suprslam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/suprslam.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/tail2nos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/tail2nos.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/taotaido.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/taotaido.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/taotaido_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/taotaido_v.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/vs9209.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/vs9209.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/vs920a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/vs920a.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/vsystem_gga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/vsystem_gga.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/vsystem_spr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/vsystem_spr.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/vsystem_spr2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/vsystem_spr2.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vsystem/welltris.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vsystem/welltris.cpp:315: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libvsystem.a... Compiling src/mame/vtech/clickstart.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/clickstart.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/vtech/clickstart.cpp: In member function 'uint16_t clickstart_state::rom_r(offs_t)': ../../../../../src/mame/vtech/clickstart.cpp:319:43: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/vtech/clickstart.cpp:321:45: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/vtech/clickstart.cpp:325:44: 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/vtech/crvision.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/crvision.cpp:148: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/gamemachine.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/gamemachine.cpp:95: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/geniusiq.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/geniusiq.cpp:154: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/geniusjr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/geniusjr.cpp:197: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/gkidabc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/gkidabc.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/glcx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/glcx.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/innotv_innotabmax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/innotv_innotabmax.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/inteladv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/inteladv.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/iqunlim.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/iqunlim.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/laser3k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/laser3k.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/lcmate2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/lcmate2.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/nl_gamemachine.cpp... Compiling src/mame/vtech/pc2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/pc2000.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/pc4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/pc4.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/pc4_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/pc4_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/phusion.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/phusion.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/prestige.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/prestige.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/socrates.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/socrates.cpp:87: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/socrates_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/socrates_a.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/storio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/storio.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/vsmile.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/vsmile.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/vtech/vsmile.cpp: In member function 'uint16_t vsmile_base_state::bank3_r(offs_t)': ../../../../../src/mame/vtech/vsmile.cpp:55:43: 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/vtech/vsmileb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/vsmileb.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/vtech1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/vtech1.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/vtech2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/vtech2.cpp:75: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/vtech2_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/vtech2_m.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/vtech2_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/vtech2_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/vtech_eu3a12.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/vtech_eu3a12.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/vtech/vtech_innotab.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/vtech/vtech_innotab.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libvtech.a... Compiling src/mame/wang/wangpc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wang/wangpc.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wang/wangpckb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wang/wangpckb.cpp:52: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libwang.a... Compiling src/mame/wavemate/bullet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wavemate/bullet.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wavemate/jupiter.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wavemate/jupiter.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libwavemate.a... Compiling src/mame/westinghouse/testconsole.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/westinghouse/testconsole.cpp:62: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libwestinghouse.a... Compiling src/mame/wing/luckgrln.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wing/luckgrln.cpp:78: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wing/lucky37.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wing/lucky37.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wing/lucky74.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wing/lucky74.cpp:761: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wing/lucky74_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wing/lucky74_v.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wing/pinkiri8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wing/pinkiri8.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wing/slotcarn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wing/slotcarn.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wing/superwng.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wing/superwng.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libwing.a... Compiling src/mame/wyse/wy100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wyse/wy100.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wyse/wy150.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wyse/wy150.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wyse/wy30p.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wyse/wy30p.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wyse/wy50.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wyse/wy50.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wyse/wy50kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wyse/wy50kb.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wyse/wy55.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wyse/wy55.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wyse/wy60.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wyse/wy60.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/wyse/wy85.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/wyse/wy85.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libwyse.a... Compiling src/mame/xerox/alto1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/xerox/alto1.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/xerox/alto2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/xerox/alto2.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/xerox/bigbord2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/xerox/bigbord2.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/xerox/notetaker.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/xerox/notetaker.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/xerox/notetaker.cpp: In member function 'uint16_t notetaker_state::iop_r(offs_t)': ../../../../../src/mame/xerox/notetaker.cpp:482:55: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/xerox/notetaker.cpp: In member function 'virtual void notetaker_state::driver_start()': ../../../../../src/mame/xerox/notetaker.cpp:906:62: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/xerox/notetaker.cpp:907:58: 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/xerox/x820kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/xerox/x820kb.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/xerox/xerox820.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/xerox/xerox820.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libxerox.a... Compiling src/mame/yamaha/fb01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/fb01.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/mulcd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/mulcd.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/tg100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/tg100.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/yman1x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/yman1x.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymdx100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymdx100.cpp:240: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymdx11.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymdx11.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymdx7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymdx7.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymdx9.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymdx9.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymmu100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymmu100.cpp:118: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymmu5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymmu5.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymmu50.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymmu50.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymmu80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymmu80.cpp:121: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ympsr16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ympsr16.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ympsr340.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ympsr340.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ympsr40.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ympsr40.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ympsr400.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ympsr400.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ympsr60.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ympsr60.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ympss12.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ympss12.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymqy70.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymqy70.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymrx15.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymrx15.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymsy35.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymsy35.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymtx81z.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymtx81z.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymvl1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymvl1.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yamaha/ymvl70.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yamaha/ymvl70.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libyamaha.a... Compiling src/mame/yunsung/nmg5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yunsung/nmg5.cpp:224: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yunsung/paradise.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yunsung/paradise.cpp:94: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yunsung/yunsun16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yunsung/yunsun16.cpp:90: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/yunsung/yunsung8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/yunsung/yunsung8.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libyunsung.a... Compiling src/mame/zaccaria/laserbat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zaccaria/laserbat.cpp:84: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zaccaria/laserbat_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zaccaria/laserbat_a.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zaccaria/laserbat_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zaccaria/laserbat_v.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zaccaria/nl_zac1b11142.cpp... Compiling src/mame/zaccaria/seabattl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zaccaria/seabattl.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zaccaria/zac2650.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zaccaria/zac2650.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zaccaria/zac2650_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zaccaria/zac2650_v.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zaccaria/zaccaria.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zaccaria/zaccaria.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zaccaria/zaccaria_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zaccaria/zaccaria_a.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zaccaria/zaccaria_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zaccaria/zaccaria_v.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libzaccaria.a... Compiling src/mame/zenith/mdt60.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zenith/mdt60.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zenith/z100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zenith/z100.cpp:144: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zenith/z22.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zenith/z22.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zenith/z29.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zenith/z29.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libzenith.a... Compiling src/mame/zpa/iq151.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zpa/iq151.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libzpa.a... Compiling src/mame/zvt/pp01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zvt/pp01.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zvt/pp01_m.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zvt/pp01_m.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/zvt/pp01_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/zvt/pp01_v.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libzvt.a... Compiling src/mame/shared/alpha68k_palette.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/alpha68k_palette.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/awpvid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/awpvid.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/ballysound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/ballysound.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/cage.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/cage.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/cclimber_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/cclimber_a.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/cedar_magnet_board.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/cedar_magnet_board.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/dcs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/dcs.cpp:155: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/dcs.cpp: In member function 'virtual void dcs_audio_device::device_start()': ../../../../../src/mame/shared/dcs.cpp:782: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/shared/dcs.cpp: In member function 'virtual void dcs2_audio_device::device_start()': ../../../../../src/mame/shared/dcs.cpp:860:48: 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/shared/decobsmt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/decobsmt.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/decospr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/decospr.cpp:135: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/efo_zsu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/efo_zsu.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/exidysound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/exidysound.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/fruitsamples.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/fruitsamples.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/gottlieb_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/gottlieb_a.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/inder_vid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/inder_vid.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/isbc_215g.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/isbc_215g.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/mega32x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/mega32x.cpp:191: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/mega32x.cpp: In member function 'virtual void sega_32x_device::device_reset()': ../../../../../src/mame/shared/mega32x.cpp:1836: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/shared/megacdcd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/megacdcd.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/mitcrt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/mitcrt.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/ms7004.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/ms7004.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/namco_c355spr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/namco_c355spr.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/pcshare.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/pcshare.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/pk8000_v.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/pk8000_v.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/rax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/rax.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/s11c_bg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/s11c_bg.cpp:217: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/sec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/sec.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/segam1audio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/segam1audio.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/seibusound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/seibusound.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/snk68_spr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/snk68_spr.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/taito68705.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/taito68705.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/taitosnd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/taitosnd.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/tecmo_spr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/tecmo_spr.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/teleprinter.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/teleprinter.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/timeplt_a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/timeplt_a.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/vboysound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/vboysound.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/vt100_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/vt100_kbd.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/williamssound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/williamssound.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/wswansound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/wswansound.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/xbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/xbox.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/shared/xbox_nv2a.h:12:0, from ../../../../../src/mame/shared/xbox.h:8, from ../../../../../src/mame/shared/xbox.cpp:6: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/xbox_nv2a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/xbox_nv2a.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp: In member function 'uint32_t nv2a_renderer::texture_get_texel(int, int, int)': ../../../../../src/mame/shared/xbox_nv2a.cpp:1224:65: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp:1227:65: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp: In member function 'uint8_t* nv2a_renderer::read_pixel(int, int, int32_t*)': ../../../../../src/mame/shared/xbox_nv2a.cpp:1337:57: 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/shared/xbox_nv2a.cpp:1346:55: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp:1355:55: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp: In member function 'void nv2a_renderer::write_pixel(int, int, uint32_t, int)': ../../../../../src/mame/shared/xbox_nv2a.cpp:1966:18: 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/shared/xbox_nv2a.cpp:1970:18: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp:1973:18: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp: In member function 'void nv2a_renderer::clear_render_target(int, uint32_t)': ../../../../../src/mame/shared/xbox_nv2a.cpp:2659:27: 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/shared/xbox_nv2a.cpp:2664:27: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp:2668:27: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp:2680:19: 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/shared/xbox_nv2a.cpp:2684:19: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp:2687:19: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp: In member function 'void nv2a_renderer::clear_depth_buffer(int, uint32_t)': ../../../../../src/mame/shared/xbox_nv2a.cpp:2764:27: 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/shared/xbox_nv2a.cpp:2768:27: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp:2777:19: 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/shared/xbox_nv2a.cpp:2781:19: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp: In member function 'int nv2a_renderer::execute_method_3d(address_space&, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, int&)': ../../../../../src/mame/shared/xbox_nv2a.cpp:3577:52: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp:3585:51: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp: In member function 'void nv2a_renderer::surface_2d_blit()': ../../../../../src/mame/shared/xbox_nv2a.cpp:4135:126: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp:4136:147: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_nv2a.cpp: In member function 'void nv2a_renderer::geforce_w(address_space&, offs_t, uint32_t, uint32_t)': ../../../../../src/mame/shared/xbox_nv2a.cpp:5064:60: 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/shared/xbox_nv2a.cpp:4:0: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:900:14: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 26; BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const nvidia_object_data&, int), delegate_late_bind>]' ../../../../../src/mame/shared/xbox_nv2a.cpp:2795:111: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:379:19: required from 'poly_manager::primitive_info& poly_manager::primitive_alloc(int, int, int, int, poly_manager::render_delegate) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0; poly_manager::render_delegate = delegate::extent_t&, const nvidia_object_data&, int), delegate_late_bind>]' ../../../../../src/devices/video/poly.h:847:45: required from 'uint32_t poly_manager::render_triangle(const rectangle&, poly_manager::render_delegate, const poly_manager::vertex_t&, const poly_manager::vertex_t&, const poly_manager::vertex_t&) [with int ParamCount = 26; BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0; uint32_t = unsigned int; poly_manager::render_delegate = delegate::extent_t&, const nvidia_object_data&, int), delegate_late_bind>]' ../../../../../src/mame/shared/xbox_nv2a.cpp:2795:111: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/xbox_pci.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/xbox_pci.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/shared/xbox_nv2a.h:12:0, from ../../../../../src/mame/shared/xbox_pci.h:8, from ../../../../../src/mame/shared/xbox_pci.cpp:5: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/xbox_usb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/xbox_usb.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/mame/shared/xbox_usb.cpp: In member function 'int device_usb_ohci_function_interface::execute_transfer(int, int, uint8_t*, int)': ../../../../../src/mame/shared/xbox_usb.cpp:1159:39: warning: cast from 'uint8_t* {aka unsigned char*}' to 'USBSetupPacket*' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/mame/shared/xbox_nv2a.h:12:0, from ../../../../../src/mame/shared/xbox_pci.h:8, from ../../../../../src/mame/shared/xbox_usb.cpp:5: ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 1; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = nvidia_object_data; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:179:23: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:186:11: required from 'ArrayType& poly_array::next(int) [with ArrayType = nvidia_object_data; int TrackingCount = 1]' ../../../../../src/mame/shared/xbox_nv2a.h:579:48: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'nvidia_object_data*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::primitive_info; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::primitive_info*' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/video/poly.h: In instantiation of 'ArrayType* poly_array::item_ptr(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]': ../../../../../src/devices/video/poly.h:242:43: required from 'void poly_array::repopulate() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:229:13: required from 'void poly_array::realloc(u32) [with ArrayType = poly_manager::work_unit; int TrackingCount = 0; u32 = unsigned int]' ../../../../../src/devices/video/poly.h:107:10: required from 'poly_array::poly_array() [with ArrayType = poly_manager::work_unit; int TrackingCount = 0]' ../../../../../src/devices/video/poly.h:470:12: required from 'poly_manager::poly_manager(running_machine&) [with BaseType = double; ObjectType = nvidia_object_data; int MaxParams = 26; unsigned char Flags = 0]' ../../../../../src/mame/shared/xbox_nv2a.h:354:98: required from here ../../../../../src/devices/video/poly.h:212:10: warning: cast from 'u8* {aka unsigned char*}' to 'poly_manager::work_unit*' increases required alignment of target type [-Wcast-align] Compiling src/mame/shared/z80bin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/mame/shared/z80bin.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Archiving libshared.a... Compiling src/devices/bus/a1bus/a1bus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a1bus/a1bus.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a1bus/a1cassette.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a1bus/a1cassette.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a1bus/a1cffa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a1bus/a1cffa.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/4play.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/4play.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2alfam2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2alfam2.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2applicard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2applicard.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2arcadebd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2arcadebd.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2bus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2bus.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2cffa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2cffa.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2corvus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2corvus.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2diskiing.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2diskiing.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2dx1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2dx1.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2eauxslot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2eauxslot.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2echoii.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2echoii.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2eext80col.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2eext80col.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2eramworks3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2eramworks3.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2estd80col.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2estd80col.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2hsscsi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2hsscsi.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2iwm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2iwm.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2mcms.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2mcms.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2memexp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2memexp.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2midi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2midi.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2mockingboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2mockingboard.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2parprn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2parprn.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2pic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2pic.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2sam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2sam.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2scsi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2scsi.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2sd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2sd.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2softcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2softcard.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2ssc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2ssc.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2superdrive.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2superdrive.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2swyft.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2swyft.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2themill.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2themill.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2thunderclock.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2thunderclock.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2ultraterm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2ultraterm.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2videoterm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2videoterm.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2vulcan.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2vulcan.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/a2zipdrive.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/a2zipdrive.cpp:69: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/ace2x00.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/ace2x00.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/agat7langcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/agat7langcard.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/agat7ports.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/agat7ports.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/agat7ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/agat7ram.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/agat840k_hle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/agat840k_hle.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/agat_fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/agat_fdc.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/booti.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/booti.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/byte8251.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/byte8251.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/cards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/cards.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/ccs7710.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/ccs7710.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/cmsscsi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/cmsscsi.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/computereyes2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/computereyes2.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/corvfdc01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/corvfdc01.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/corvfdc02.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/corvfdc02.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/excel9.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/excel9.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/ezcgi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/ezcgi.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/grafex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/grafex.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/grappler.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/grappler.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/lancegs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/lancegs.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/laser128.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/laser128.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/mouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/mouse.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/nippelclock.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/nippelclock.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/pc_xporter.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/pc_xporter.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/prodosromdrive.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/prodosromdrive.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/q68.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/q68.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/ramcard128k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/ramcard128k.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/ramcard16k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/ramcard16k.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/sider.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/sider.cpp:76: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/softcard3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/softcard3.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/ssbapple.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/ssbapple.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/ssprite.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/ssprite.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/suprterminal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/suprterminal.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/timemasterho.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/timemasterho.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/titan3plus2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/titan3plus2.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/transwarp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/transwarp.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/uniprint.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/uniprint.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2bus/uthernet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2bus/uthernet.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2gameio/computereyes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2gameio/computereyes.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2gameio/gameio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2gameio/gameio.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2gameio/gizmo.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2gameio/gizmo.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2gameio/joyport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2gameio/joyport.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2gameio/joystick.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2gameio/joystick.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a2gameio/paddles.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a2gameio/paddles.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a7800/a78_slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a7800/a78_slot.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a7800/cpuwiz.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a7800/cpuwiz.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a7800/hiscore.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a7800/hiscore.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a7800/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a7800/rom.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a7800/xboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a7800/xboard.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a800/a800_slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a800/a800_slot.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a800/a8sio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a800/a8sio.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a800/atari1050.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a800/atari1050.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a800/atari810.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a800/atari810.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a800/cassette.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a800/cassette.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a800/oss.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a800/oss.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a800/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a800/rom.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a800/rtime8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a800/rtime8.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/a800/sparta.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/a800/sparta.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/abc890.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/abc890.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/abcbus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/abcbus.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/cadmouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/cadmouse.cpp:58: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/db4106.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/db4106.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/db4107.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/db4107.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/db4112.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/db4112.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/fd2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/fd2.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/lux10828.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/lux10828.cpp:114: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/lux21046.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/lux21046.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/lux21056.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/lux21056.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/lux4105.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/lux4105.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/memcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/memcard.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/ram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/sio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/sio.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/slutprov.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/slutprov.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/ssa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/ssa.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/uni800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/uni800.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abcbus/unidisk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abcbus/unidisk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abckb/abc77.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abckb/abc77.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abckb/abc800kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abckb/abc800kb.cpp:71: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abckb/abc99.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abckb/abc99.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/abckb/abckb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/abckb/abckb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/atom/discpack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/atom/discpack.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/atom/econet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/atom/econet.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/atom/sid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/atom/sid.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/bus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/bus.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/cms/4080term.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/cms/4080term.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/cms/fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/cms/fdc.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/cms/hires.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/cms/hires.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/cms/ieee.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/cms/ieee.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/system/32k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/system/32k.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/system/8k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/system/8k.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/system/cass.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/system/cass.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/system/econet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/system/econet.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/system/fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/system/fdc.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/system/vdu40.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/system/vdu40.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/system/vdu80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/system/vdu80.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/acorn/system/vib.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/acorn/system/vib.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adam/adamlink.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adam/adamlink.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adam/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adam/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adam/ide.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adam/ide.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adam/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adam/ram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adamnet/adamnet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adamnet/adamnet.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adamnet/ddp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adamnet/ddp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adamnet/fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adamnet/fdc.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adamnet/kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adamnet/kb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adamnet/printer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adamnet/printer.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adamnet/spi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adamnet/spi.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adb/a9m0330.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adb/a9m0330.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adb/a9m0331.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adb/a9m0331.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adb/adb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adb/adb.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/adb/adbhle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/adb/adbhle.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/keyboard/a1200.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/keyboard/a1200.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/keyboard/a2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/keyboard/a2000.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/keyboard/keyboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/keyboard/keyboard.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/keyboard/matrix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/keyboard/matrix.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/keyboard/mitsumi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/keyboard/mitsumi.cpp:75: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/zorro/a2052.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/zorro/a2052.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/zorro/a2058.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/zorro/a2058.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/zorro/a2065.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/zorro/a2065.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/zorro/a2232.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/zorro/a2232.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/zorro/a590.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/zorro/a590.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/zorro/action_replay.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/zorro/action_replay.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/zorro/buddha.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/zorro/buddha.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/zorro/cards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/zorro/cards.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/amiga/zorro/zorro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/amiga/zorro/zorro.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apf/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apf/rom.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apf/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apf/slot.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apricot/expansion/cards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apricot/expansion/cards.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apricot/expansion/expansion.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apricot/expansion/expansion.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apricot/expansion/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apricot/expansion/ram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apricot/expansion/winchester.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apricot/expansion/winchester.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apricot/keyboard/hle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apricot/keyboard/hle.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apricot/keyboard/keyboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apricot/keyboard/keyboard.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apricot/video/cards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apricot/video/cards.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apricot/video/mono.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apricot/video/mono.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/apricot/video/video.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/apricot/video/video.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/aquarius/c1541.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/aquarius/c1541.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/aquarius/mini.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/aquarius/mini.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/aquarius/qdisk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/aquarius/qdisk.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/aquarius/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/aquarius/ram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/aquarius/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/aquarius/rom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/aquarius/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/aquarius/slot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/aquarius/supercart.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/aquarius/supercart.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/arcadia/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/arcadia/rom.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/arcadia/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/arcadia/slot.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/econet/econet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/econet/econet.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/econet/midi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/econet/midi.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/econet/rtfmjoy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/econet/rtfmjoy.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/econet/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/econet/slot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/a448.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/a448.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/acejoy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/acejoy.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/armadeus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/armadeus.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/eaglem2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/eaglem2.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/ether1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/ether1.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/ether2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/ether2.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/ether3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/ether3.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/ethera.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/ethera.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/etherd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/etherd.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/etherr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/etherr.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/faxpack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/faxpack.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/greyhawk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/greyhawk.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/hdisc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/hdisc.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/hdisc_cw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/hdisc_cw.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/hdisc_morley.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/hdisc_morley.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/hdisc_we.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/hdisc_we.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/ide_be.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/ide_be.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/ide_rdev.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/ide_rdev.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/io.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/io.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/io_hccs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/io_hccs.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/io_morley.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/io_morley.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/io_we.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/io_we.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/lark.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/lark.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/laserd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/laserd.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/midi_emr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/midi_emr.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/midimax.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/midimax.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/nexus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/nexus.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/rom.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/rs423.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/rs423.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/scan256.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/scan256.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/scanlight.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/scanlight.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/scsi_a500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/scsi_a500.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/scsi_acorn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/scsi_acorn.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/scsi_cumana.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/scsi_cumana.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/scsi_ling.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/scsi_ling.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/scsi_morley.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/scsi_morley.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/scsi_oak.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/scsi_oak.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/scsi_vti.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/scsi_vti.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/serial.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/serial.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/slot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/spectra.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/spectra.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/archimedes/podule/tube.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/archimedes/podule/tube.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/astrocde/accessory.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/astrocde/accessory.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/astrocde/cassette.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/astrocde/cassette.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/astrocde/ctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/astrocde/ctrl.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/astrocde/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/astrocde/exp.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/astrocde/joy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/astrocde/joy.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/astrocde/lightpen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/astrocde/lightpen.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/astrocde/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/astrocde/ram.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/astrocde/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/astrocde/rom.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/astrocde/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/astrocde/slot.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ata/atadev.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ata/atadev.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ata/atahle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ata/atahle.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ata/ataintf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ata/ataintf.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ata/atapicdr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ata/atapicdr.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ata/atapihle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ata/atapihle.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ata/cr589.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ata/cr589.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ata/gdrom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ata/gdrom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ata/idehd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ata/idehd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ata/px320a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ata/px320a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/1mhzbus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/1mhzbus.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/24bbc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/24bbc.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/2ndserial.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/2ndserial.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/autoprom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/autoprom.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/beebopl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/beebopl.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/beebsid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/beebsid.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/cc500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/cc500.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/cfa3000opt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/cfa3000opt.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/cisco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/cisco.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/datacentre.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/datacentre.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/emrmidi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/emrmidi.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/ide.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/ide.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/ieee488.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/ieee488.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/m2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/m2000.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/m5000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/m5000.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/multiform.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/multiform.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/opus3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/opus3.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/pdram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/pdram.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/pms64k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/pms64k.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/ramdisc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/ramdisc.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/sasi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/sasi.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/scsi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/scsi.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/1mhzbus/sprite.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/1mhzbus/sprite.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/analogue/analogue.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/analogue/analogue.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/analogue/bitstik.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/analogue/bitstik.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/analogue/cfa3000a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/analogue/cfa3000a.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/analogue/joystick.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/analogue/joystick.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/cart/click.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/cart/click.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/cart/mastersd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/cart/mastersd.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/cart/mega256.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/cart/mega256.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/cart/mr8000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/cart/mr8000.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/cart/msc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/cart/msc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/cart/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/cart/slot.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/exp/autocue.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/exp/autocue.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/exp/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/exp/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/exp/mertec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/exp/mertec.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/fdc/acorn.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/fdc/acorn.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/fdc/ams.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/fdc/ams.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/fdc/cumana.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/fdc/cumana.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/fdc/cv1797.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/fdc/cv1797.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/fdc/fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/fdc/fdc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/fdc/kenda.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/fdc/kenda.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/fdc/opus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/fdc/opus.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/fdc/solidisk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/fdc/solidisk.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/fdc/udm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/fdc/udm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/fdc/watford.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/fdc/watford.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/aries.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/aries.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/atpl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/atpl.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/cumana68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/cumana68k.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/integrab.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/integrab.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/internal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/internal.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/memex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/memex.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/morleyaa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/morleyaa.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/overlay.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/overlay.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/peartree.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/peartree.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/ramamp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/ramamp.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/raven20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/raven20.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/romex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/romex.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/stl2m128.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/stl2m128.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/stl4m32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/stl4m32.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/stlswr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/stlswr.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/we32kram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/we32kram.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/werom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/werom.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/internal/weromram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/internal/weromram.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/joyport/joyport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/joyport/joyport.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/joyport/joystick.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/joyport/joystick.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/joyport/mouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/joyport/mouse.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/modem/meup.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/modem/meup.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/modem/modem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/modem/modem.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/modem/scsiaiv.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/modem/scsiaiv.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/rom/datagem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/rom/datagem.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/rom/dfs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/rom/dfs.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/rom/genie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/rom/genie.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/rom/nvram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/rom/nvram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/rom/pal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/rom/pal.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/rom/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/rom/ram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/rom/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/rom/rom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/rom/rtc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/rom/rtc.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/rom/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/rom/slot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_32016.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_32016.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_6502.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_6502.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_80186.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_80186.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_80286.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_80286.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_a500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_a500.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_arm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_arm.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_arm7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_arm7.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_casper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_casper.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_cms6809.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_cms6809.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_rc6502.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_rc6502.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_x25.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_x25.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_z80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_z80.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/tube/tube_zep100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/tube/tube_zep100.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/userport/beebspch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/userport/beebspch.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/userport/cfa3000kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/userport/cfa3000kbd.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/userport/lcd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/userport/lcd.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/userport/m4000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/userport/m4000.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/userport/palext.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/userport/palext.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/userport/pointer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/userport/pointer.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/userport/sdcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/userport/sdcard.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/userport/userport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/userport/userport.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/userport/usersplit.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/userport/usersplit.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bbc/userport/voicebox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bbc/userport/voicebox.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bml3/bml3bus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bml3/bml3bus.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bml3/bml3kanji.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bml3/bml3kanji.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bml3/bml3mp1802.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bml3/bml3mp1802.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bml3/bml3mp1805.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bml3/bml3mp1805.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bml3/bml3rtc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bml3/bml3rtc.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bw2/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bw2/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/bw2/ramcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/bw2/ramcard.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/16kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/16kb.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/4dxh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/4dxh.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/4ksa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/4ksa.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/4tba.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/4tba.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/bn1541.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/bn1541.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/buscard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/buscard.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/buscard2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/buscard2.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/c128_comal80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/c128_comal80.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/c128_partner.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/c128_partner.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/comal80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/comal80.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/cpm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/cpm.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/currah_speech.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/currah_speech.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/dela_ep256.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/dela_ep256.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/dela_ep64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/dela_ep64.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/dela_ep7x8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/dela_ep7x8.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/dinamic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/dinamic.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/dqbb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/dqbb.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/easy_calc_result.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/easy_calc_result.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/easyflash.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/easyflash.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/epyx_fast_load.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/epyx_fast_load.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/exos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/exos.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/fcc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/fcc.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/final.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/final.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/final3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/final3.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/fun_play.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/fun_play.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/geocable.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/geocable.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/georam.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/georam.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/ide64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/ide64.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/ieee488.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/ieee488.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/kingsoft.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/kingsoft.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/mach5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/mach5.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/magic_desk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/magic_desk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/magic_formel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/magic_formel.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/magic_voice.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/magic_voice.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/midi_maplin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/midi_maplin.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/midi_namesoft.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/midi_namesoft.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/midi_passport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/midi_passport.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/midi_sci.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/midi_sci.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/midi_siel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/midi_siel.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/mikro_assembler.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/mikro_assembler.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/multiscreen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/multiscreen.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/music64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/music64.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/neoram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/neoram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/ocean.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/ocean.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/pagefox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/pagefox.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/partner.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/partner.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/prophet64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/prophet64.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/ps64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/ps64.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/reu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/reu.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/rex.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/rex.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/rex_ep256.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/rex_ep256.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/ross.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/ross.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/sfx_sound_expander.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/sfx_sound_expander.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/silverrock.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/silverrock.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/simons_basic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/simons_basic.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/speakeasy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/speakeasy.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/stardos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/stardos.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/std.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/std.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/structured_basic.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/structured_basic.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/super_explode.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/super_explode.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/super_games.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/super_games.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/supercpu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/supercpu.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/sw8k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/sw8k.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/swiftlink.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/swiftlink.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/system3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/system3.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/tdos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/tdos.cpp:132: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/turbo232.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/turbo232.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/user.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/user.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/vizastar.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/vizastar.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/vw64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/vw64.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/warp_speed.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/warp_speed.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/westermann.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/westermann.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/xl80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/xl80.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/z80videopak.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/z80videopak.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/c64/zaxxon.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/c64/zaxxon.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbm2/24k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbm2/24k.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbm2/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbm2/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbm2/hrg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbm2/hrg.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbm2/std.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbm2/std.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbm2/user.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbm2/user.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/c1526.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/c1526.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/c1541.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/c1541.cpp:139: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/c1571.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/c1571.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/c1581.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/c1581.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/c64_nl10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/c64_nl10.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/cbmiec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/cbmiec.cpp:192: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/cmdhd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/cmdhd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/diag264_lb_iec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/diag264_lb_iec.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/fd2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/fd2000.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/interpod.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/interpod.cpp:60: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/mps1200.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/mps1200.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/serialbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/serialbox.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/vic1515.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/vic1515.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbmiec/vic1520.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbmiec/vic1520.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbus/mpu_pc98.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbus/mpu_pc98.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbus/pc9801_118.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbus/pc9801_118.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbus/pc9801_26.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbus/pc9801_26.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbus/pc9801_55.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbus/pc9801_55.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbus/pc9801_86.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbus/pc9801_86.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbus/pc9801_amd98.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbus/pc9801_amd98.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbus/pc9801_cbus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbus/pc9801_cbus.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cbus/pc9801_snd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cbus/pc9801_snd.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/chessmec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/chessmec.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/comxpl80.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/comxpl80.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/covox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/covox.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/ctronics.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/ctronics.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/digiblst.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/digiblst.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/dsjoy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/dsjoy.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compressing src/emu/layout/ex800.lay... Compiling src/devices/bus/centronics/epson_ex800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/epson_ex800.cpp:130: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compressing src/emu/layout/lx800.lay... Compiling src/devices/bus/centronics/epson_lx800.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/epson_lx800.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/epson_lx810l.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/epson_lx810l.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/nec_p72.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/nec_p72.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/printer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/printer.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/samdac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/samdac.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compressing src/emu/layout/smartboard.lay... Compiling src/devices/bus/centronics/smartboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/smartboard.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/centronics/spjoy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/centronics/spjoy.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cgenie/expansion/carts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cgenie/expansion/carts.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cgenie/expansion/expansion.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cgenie/expansion/expansion.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cgenie/expansion/floppy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cgenie/expansion/floppy.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cgenie/parallel/carts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cgenie/parallel/carts.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cgenie/parallel/joystick.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cgenie/parallel/joystick.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cgenie/parallel/parallel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cgenie/parallel/parallel.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cgenie/parallel/printer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cgenie/parallel/printer.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/chanf/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/chanf/rom.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/chanf/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/chanf/slot.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_dcmodem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_dcmodem.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_dwsock.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_dwsock.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_fdc.cpp:75: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_gmc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_gmc.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_ide.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_ide.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_max.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_max.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_midi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_midi.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_multi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_multi.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_orch90.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_orch90.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_pak.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_pak.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_psg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_psg.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_ram.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_rs232.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_rs232.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_ssc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_ssc.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_stecomp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_stecomp.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_sym12.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_sym12.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_t4426.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_t4426.cpp:45: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_wpk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_wpk.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/coco_wpk2p.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/coco_wpk2p.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/cococart.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/cococart.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/dragon_amtor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/dragon_amtor.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/dragon_claw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/dragon_claw.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/dragon_fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/dragon_fdc.cpp:68: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/dragon_jcbsnd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/dragon_jcbsnd.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/dragon_jcbspch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/dragon_jcbspch.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/dragon_msx2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/dragon_msx2.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/dragon_serial.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/dragon_serial.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/dragon_sprites.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/dragon_sprites.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/meb_intrf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/meb_intrf.cpp:39: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coco/meb_rtime.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coco/meb_rtime.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coleco/cartridge/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coleco/cartridge/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coleco/cartridge/megacart.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coleco/cartridge/megacart.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coleco/cartridge/std.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coleco/cartridge/std.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coleco/cartridge/xin1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coleco/cartridge/xin1.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coleco/controller/ctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coleco/controller/ctrl.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coleco/controller/hand.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coleco/controller/hand.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/coleco/controller/sac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/coleco/controller/sac.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/coleco/controller/sac.cpp: In function 'void construct_ioport_coleco_super_action_controller(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/devices/bus/coleco/controller/sac.cpp:82:198: warning: 'ioport_configurer& ioport_configurer::field_set_analog_reset()' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/devices/bus/coleco/controller/sac.cpp:9: ../../../../../src/emu/ioport.h:1382:21: note: declared here Compiling src/devices/bus/compis/graphics.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/compis/graphics.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/compis/hrg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/compis/hrg.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/compucolor/floppy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/compucolor/floppy.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/comx35/clm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/comx35/clm.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/comx35/eprom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/comx35/eprom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/comx35/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/comx35/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/comx35/expbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/comx35/expbox.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/comx35/fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/comx35/fdc.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/comx35/joycard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/comx35/joycard.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/comx35/printer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/comx35/printer.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/comx35/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/comx35/ram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/comx35/thermal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/comx35/thermal.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/amdrum.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/amdrum.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/brunword4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/brunword4.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/cpc_pds.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/cpc_pds.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/cpc_rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/cpc_rom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/cpc_rs232.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/cpc_rs232.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/cpc_ssa1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/cpc_ssa1.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/cpcexp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/cpcexp.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/ddi1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/ddi1.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/doubler.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/doubler.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/hd20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/hd20.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/magicsound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/magicsound.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/cpc/magicsound.cpp: In member function 'virtual void al_magicsound_device::device_start()': ../../../../../src/devices/bus/cpc/magicsound.cpp:93:51: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = ram_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/cpc/magicsound.cpp:10: ../../../../../src/emu/machine.h:165:122: note: declared here Compiling src/devices/bus/cpc/mface2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/mface2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/musicmachine.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/musicmachine.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/playcity.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/playcity.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/smartwatch.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/smartwatch.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/symbfac2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/symbfac2.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/cpc/transtape.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/cpc/transtape.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/crvision/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/crvision/rom.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/crvision/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/crvision/slot.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/dmv/dmvbus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/dmv/dmvbus.cpp:154: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/dmv/k012.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/dmv/k012.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/dmv/k210.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/dmv/k210.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/dmv/k220.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/dmv/k220.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/dmv/k230.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/dmv/k230.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/dmv/k233.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/dmv/k233.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/dmv/k801.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/dmv/k801.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/dmv/k803.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/dmv/k803.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/dmv/k806.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/dmv/k806.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/dmv/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/dmv/ram.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ecbbus/ecbbus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ecbbus/ecbbus.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ecbbus/grip.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ecbbus/grip.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/econet/e01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/econet/e01.cpp:54: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/econet/econet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/econet/econet.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/einstein/pipe/pipe.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/einstein/pipe/pipe.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/einstein/pipe/silicon_disc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/einstein/pipe/silicon_disc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/einstein/pipe/speculator.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/einstein/pipe/speculator.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/einstein/pipe/tk02.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/einstein/pipe/tk02.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/einstein/userport/mouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/einstein/userport/mouse.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/einstein/userport/speech.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/einstein/userport/speech.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/einstein/userport/userport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/einstein/userport/userport.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ekara/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ekara/rom.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ekara/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ekara/slot.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/abr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/abr.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/ap34.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/ap34.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/ap5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/ap5.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/aqr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/aqr.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/click.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/click.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/cumana.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/cumana.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/elksdp1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/elksdp1.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/mgc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/mgc.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/peg400.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/peg400.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/romp144.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/romp144.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/rs423.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/rs423.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/slot.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/sndexp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/sndexp.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/sndexp3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/sndexp3.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/sp64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/sp64.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/std.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/std.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/stlefs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/stlefs.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/cart/tube.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/cart/tube.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/elksd128.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/elksd128.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/elksd64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/elksd64.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/fbjoy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/fbjoy.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/fbprint.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/fbprint.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/m2105.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/m2105.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/mc68k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/mc68k.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/mode7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/mode7.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/plus1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/plus1.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/plus2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/plus2.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/plus3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/plus3.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/pwrjoy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/pwrjoy.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/rombox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/rombox.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/romboxp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/romboxp.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/sidewndr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/sidewndr.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/electron/voxbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/electron/voxbox.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ep64/exdos.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ep64/exdos.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ep64/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ep64/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/epson_qx/cr1510.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/epson_qx/cr1510.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/epson_qx/ide.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/epson_qx/ide.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compressing src/emu/layout/qx10ascii.lay... Compressing src/emu/layout/qx10hasci.lay... Compiling src/devices/bus/epson_qx/keyboard/keyboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/epson_qx/keyboard/keyboard.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/epson_qx/keyboard/matrix.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/epson_qx/keyboard/matrix.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/epson_qx/multifont.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/epson_qx/multifont.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/epson_qx/option.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/epson_qx/option.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/epson_qx/sound_card.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/epson_qx/sound_card.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/epson_sio/epson_sio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/epson_sio/epson_sio.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/epson_sio/pf10.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/epson_sio/pf10.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/epson_sio/tf20.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/epson_sio/tf20.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/fmt_scsi/fmt121.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/fmt_scsi/fmt121.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/fmt_scsi/fmt_scsi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/fmt_scsi/fmt_scsi.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gamate/gamate_protection.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gamate/gamate_protection.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gamate/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gamate/rom.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gamate/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gamate/slot.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/camera.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/camera.cpp:59: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/cartbase.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/cartbase.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/carts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/carts.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/gbck003.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/gbck003.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/gbslot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/gbslot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/gbxfile.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/gbxfile.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/huc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/huc1.cpp:44: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/huc3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/huc3.cpp:105: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/liebao.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/liebao.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/mbc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/mbc.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/mbc2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/mbc2.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/mbc3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/mbc3.cpp:73: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/mbc6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/mbc6.cpp:55: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/mbc7.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/mbc7.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/mdslot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/mdslot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/mmm01.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/mmm01.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/ntnew.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/ntnew.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/rom.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/slmulti.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/slmulti.cpp:80: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/slot.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gameboy/tama5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gameboy/tama5.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gba/gba_slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gba/gba_slot.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/gba/gba_slot.cpp: In member function 'void device_gba_cart_interface::rom_alloc(uint32_t, const char*)': ../../../../../src/devices/bus/gba/gba_slot.cpp:507:142: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/gba/gba_slot.cpp:510:142: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/gba/gba_slot.cpp:511:148: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gba/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gba/rom.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/generic/carts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/generic/carts.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/generic/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/generic/ram.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/generic/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/generic/rom.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/generic/rom.cpp: In member function 'virtual uint16_t generic_rom_plain_device::read16_rom(offs_t, uint16_t)': ../../../../../src/devices/bus/generic/rom.cpp:74:30: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/generic/rom.cpp: In member function 'virtual uint32_t generic_rom_plain_device::read32_rom(offs_t, uint32_t)': ../../../../../src/devices/bus/generic/rom.cpp:83:30: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/generic/rom.cpp: In member function 'virtual uint16_t generic_rom_linear_device::read16_rom(offs_t, uint16_t)': ../../../../../src/devices/bus/generic/rom.cpp:98:30: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/generic/rom.cpp: In member function 'virtual uint32_t generic_rom_linear_device::read32_rom(offs_t, uint32_t)': ../../../../../src/devices/bus/generic/rom.cpp:104:30: warning: cast from 'u8* {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/generic/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/generic/slot.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gio64/gio64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gio64/gio64.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/gio64/newport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/gio64/newport.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hexbus/hexbus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hexbus/hexbus.cpp:147: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hexbus/hx5102.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hexbus/hx5102.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hexbus/tp0370.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hexbus/tp0370.cpp:103: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp80_io/82900.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp80_io/82900.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp80_io/82937.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp80_io/82937.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp80_io/82939.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp80_io/82939.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp80_io/hp80_io.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp80_io/hp80_io.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp9845_io/98032.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp9845_io/98032.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp9845_io/98034.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp9845_io/98034.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp9845_io/98035.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp9845_io/98035.cpp:82: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp9845_io/98036.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp9845_io/98036.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp9845_io/98046.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp9845_io/98046.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp9845_io/hp9845_io.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp9845_io/hp9845_io.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp9845_io/hp9871.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp9845_io/hp9871.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp9845_io/hp9885.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp9845_io/hp9885.cpp:147: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/hp98265a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/hp98265a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/hp98543.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/hp98543.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/hp98544.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/hp98544.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/hp98550.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/hp98550.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/hp98603a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/hp98603a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/hp98603b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/hp98603b.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/hp98620.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/hp98620.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/hp98643.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/hp98643.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/hp98644.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/hp98644.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/hp_dio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/hp_dio.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_dio/human_interface.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_dio/human_interface.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_hil/hil_devices.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_hil/hil_devices.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_hil/hlebase.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_hil/hlebase.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_hil/hlekbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_hil/hlekbd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_hil/hlemouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_hil/hlemouse.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_hil/hp_hil.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_hil/hp_hil.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_ipc_io/82919.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_ipc_io/82919.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/hp_ipc_io/hp_ipc_io.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/hp_ipc_io/hp_ipc_io.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/c2031.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/c2031.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/c2040.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/c2040.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/c2040fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/c2040fdc.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/c8050.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/c8050.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/c8050fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/c8050fdc.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/c8280.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/c8280.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/d9060.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/d9060.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/grid2102.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/grid2102.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/hardbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/hardbox.cpp:41: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compressing src/emu/layout/hp9122c.lay... Compiling src/devices/bus/ieee488/hp9122c.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/hp9122c.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/hp9895.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/hp9895.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/ieee488.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/ieee488.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/remote488.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/remote488.cpp:187: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/shark.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/shark.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ieee488/softbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ieee488/softbox.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/imi7000/imi5000h.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/imi7000/imi5000h.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/imi7000/imi7000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/imi7000/imi7000.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intellec4/insdatastor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intellec4/insdatastor.cpp:141: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intellec4/intellec4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intellec4/intellec4.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intellec4/prommemory.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intellec4/prommemory.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intellec4/tapereader.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intellec4/tapereader.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/interpro/keyboard/hle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/interpro/keyboard/hle.cpp:114: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/interpro/keyboard/keyboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/interpro/keyboard/keyboard.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/interpro/keyboard/lle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/interpro/keyboard/lle.cpp:145: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/interpro/mouse/mouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/interpro/mouse/mouse.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/interpro/sr/edge.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/interpro/sr/edge.cpp:207: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/interpro/sr/gt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/interpro/sr/gt.cpp:106: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/interpro/sr/gt.cpp: In member function 'virtual u32 gt_device_base::vram_r(offs_t, bool) const': ../../../../../src/devices/bus/interpro/sr/gt.cpp:1472:71: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/interpro/sr/gt.cpp: In member function 'virtual void gt_device_base::vram_w(offs_t, u32, u32, bool) const': ../../../../../src/devices/bus/interpro/sr/gt.cpp:1497:71: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/interpro/sr/sr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/interpro/sr/sr.cpp:256: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/interpro/sr/sr_cards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/interpro/sr/sr_cards.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intv/ecs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intv/ecs.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intv/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intv/rom.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intv/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intv/slot.cpp:77: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intv/voice.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intv/voice.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intv_ctrl/ctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intv_ctrl/ctrl.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intv_ctrl/ecs_ctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intv_ctrl/ecs_ctrl.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/intv_ctrl/handctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/intv_ctrl/handctrl.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/iq151/disc2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/iq151/disc2.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/iq151/grafik.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/iq151/grafik.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/iq151/iq151.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/iq151/iq151.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/iq151/minigraf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/iq151/minigraf.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/iq151/ms151a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/iq151/ms151a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/iq151/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/iq151/rom.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/iq151/staper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/iq151/staper.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/iq151/video32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/iq151/video32.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/iq151/video64.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/iq151/video64.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/3c503.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/3c503.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/3c505.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/3c505.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/3xtwin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/3xtwin.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/acb2072.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/acb2072.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/adlib.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/adlib.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/aga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/aga.cpp:8: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/aha1542b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/aha1542b.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/aha1542c.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/aha1542c.cpp:109: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/aha174x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/aha174x.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/asc88.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/asc88.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/bblue2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/bblue2.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/bt54x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/bt54x.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/cga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/cga.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/chessmdr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/chessmdr.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/chessmsr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/chessmsr.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/cl_sh260.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/cl_sh260.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/com.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/com.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/dcb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/dcb.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/dectalk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/dectalk.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/ega.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/ega.cpp:446: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/eis_hgb107x.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/eis_hgb107x.cpp:87: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/eis_sad8852.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/eis_sad8852.cpp:98: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/eis_twib.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/eis_twib.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/ex1280.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/ex1280.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/fdc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/finalchs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/finalchs.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/gblaster.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/gblaster.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/gus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/gus.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/hdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/hdc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/ibm_mfc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/ibm_mfc.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/ide.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/ide.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/isa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/isa.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/isa_cards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/isa_cards.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/lbaenhancer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/lbaenhancer.cpp:57: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/lpt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/lpt.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/lrk330.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/lrk330.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/mach32.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/mach32.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/mc1502_fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/mc1502_fdc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/mc1502_rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/mc1502_rom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/mcd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/mcd.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/mda.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/mda.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/mpu401.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/mpu401.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/mufdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/mufdc.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/myb3k_com.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/myb3k_com.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/myb3k_fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/myb3k_fdc.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/ne1000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/ne1000.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/ne2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/ne2000.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/np600.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/np600.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/num9rev.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/num9rev.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/omti8621.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/omti8621.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/opus100pm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/opus100pm.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/p1_fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/p1_fdc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/p1_hdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/p1_hdc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/p1_rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/p1_rom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/p1_sound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/p1_sound.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/pc1640_iga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/pc1640_iga.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/pcmidi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/pcmidi.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/pds.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/pds.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/pgc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/pgc.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/s3virge.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/s3virge.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/sb16.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/sb16.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/sblaster.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/sblaster.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/sc499.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/sc499.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/side116.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/side116.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/ssi2001.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/ssi2001.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/stereo_fx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/stereo_fx.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/svga_cirrus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/svga_cirrus.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/svga_s3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/svga_s3.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/svga_trident.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/svga_trident.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/svga_tseng.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/svga_tseng.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/tekram_dc820.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/tekram_dc820.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/trident.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/trident.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/ultra12f.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/ultra12f.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/ultra14f.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/ultra14f.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/ultra24f.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/ultra24f.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/vga.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/vga.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/vga_ati.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/vga_ati.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/wd1002a_wx1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/wd1002a_wx1.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/wd1007a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/wd1007a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/wdxt_gen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/wdxt_gen.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/xsu_cards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/xsu_cards.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isa/xtide.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isa/xtide.cpp:56: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isbx/compis_fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isbx/compis_fdc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isbx/isbc_218a.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isbx/isbc_218a.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/isbx/isbx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/isbx/isbx.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/jakks_gamekey/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/jakks_gamekey/rom.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/jakks_gamekey/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/jakks_gamekey/slot.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/kc/d002.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/kc/d002.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/kc/d004.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/kc/d004.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/kc/kc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/kc/kc.cpp:107: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/kc/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/kc/ram.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/kc/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/kc/rom.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/lpci/cirrus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/lpci/cirrus.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/lpci/i82371ab.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/lpci/i82371ab.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/lpci/i82371ab.cpp: In member function 'virtual void i82371ab_device::device_reset()': ../../../../../src/devices/bus/lpci/i82371ab.cpp:253:52: warning: cast from 'uint8_t (*)[256] {aka unsigned char (*)[256]}' to 'uint32_t (*)[64] {aka unsigned int (*)[64]}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/lpci/i82371sb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/lpci/i82371sb.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/lpci/i82439tx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/lpci/i82439tx.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/lpci/mpc105.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/lpci/mpc105.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/lpci/northbridge.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/lpci/northbridge.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/lpci/pci.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/lpci/pci.cpp:74: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/lpci/southbridge.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/lpci/southbridge.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/lpci/vt82c505.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/lpci/vt82c505.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/m5/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/m5/rom.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/m5/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/m5/slot.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mackbd/keyboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mackbd/keyboard.cpp:210: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mackbd/mackbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mackbd/mackbd.cpp:91: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mackbd/pluskbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mackbd/pluskbd.cpp:83: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/macpds/hyperdrive.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/macpds/hyperdrive.cpp:86: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/macpds/macpds.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/macpds/macpds.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/macpds/pds_tpdfpd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/macpds/pds_tpdfpd.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mc10/mc10_cart.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mc10/mc10_cart.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mc10/mcx128.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mc10/mcx128.cpp:40: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mc10/pak.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mc10/pak.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mc10/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mc10/ram.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/megadrive/eeprom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/megadrive/eeprom.cpp:47: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/megadrive/ggenie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/megadrive/ggenie.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/megadrive/jcart.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/megadrive/jcart.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/megadrive/md_carts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/megadrive/md_carts.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/megadrive/md_slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/megadrive/md_slot.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/megadrive/md_slot.cpp: In member function 'virtual void device_md_cart_interface::rom_alloc(size_t)': ../../../../../src/devices/bus/megadrive/md_slot.cpp:89:125: warning: cast from 'u8* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/megadrive/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/megadrive/rom.cpp: In member function 'virtual uint16_t md_rom_chinf3_device::read(offs_t)': ../../../../../src/devices/bus/megadrive/rom.cpp:650:45: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:652:51: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:656:50: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:658:51: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:662:50: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:666:50: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:670:50: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:672:51: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:676:50: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:678:51: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:682:50: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:684:51: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:690:82: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp: In member function 'virtual void md_rom_chinf3_device::write(offs_t, uint16_t, uint16_t)': ../../../../../src/devices/bus/megadrive/rom.cpp:715:86: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp: In member function 'virtual uint16_t md_rom_topf_device::read(offs_t)': ../../../../../src/devices/bus/megadrive/rom.cpp:1370:45: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:1374:81: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:1380:45: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:1381:49: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp:1385:82: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here ../../../../../src/devices/bus/megadrive/rom.cpp: In member function 'virtual void md_rom_topf_device::write(offs_t, uint16_t, uint16_t)': ../../../../../src/devices/bus/megadrive/rom.cpp:1423:84: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/megadrive/rom.cpp:17: ../../../../../src/emu/machine.h:165:122: note: declared here Compiling src/devices/bus/megadrive/sk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/megadrive/sk.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/megadrive/stm95.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/megadrive/stm95.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/megadrive/svp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/megadrive/svp.cpp:51: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/megadrive/svp.cpp: In member function 'uint32_t md_rom_svp_device::pm_io(int, int, uint32_t)': ../../../../../src/devices/bus/megadrive/svp.cpp:134: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/devices/bus/megadrive/svp.cpp:160:18: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/megadrive/svp.cpp: In member function 'virtual uint16_t md_rom_svp_device::rom_read1(offs_t)': ../../../../../src/devices/bus/megadrive/svp.cpp:327:31: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/megadrive/svp.cpp: In member function 'virtual uint16_t md_rom_svp_device::read(offs_t)': ../../../../../src/devices/bus/megadrive/svp.cpp:431:31: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/megadrive/svp.cpp: In member function 'virtual void md_rom_svp_device::write(offs_t, uint16_t, uint16_t)': ../../../../../src/devices/bus/megadrive/svp.cpp:465:32: 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/devices/bus/midi/midi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/midi/midi.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/midi/midiinport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/midi/midiinport.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/midi/midioutport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/midi/midioutport.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mononcol/carts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mononcol/carts.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mononcol/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mononcol/rom.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mononcol/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mononcol/slot.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/beecard/beecard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/beecard/beecard.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/arc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/arc.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/ascii.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/ascii.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/beepack.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/beepack.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/bm_012.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/bm_012.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/cartridge.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/cartridge.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/crossblaim.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/crossblaim.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/disk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/disk.cpp:104: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/dooly.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/dooly.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/easi_speech.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/easi_speech.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/fmpac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/fmpac.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/fs_sr022.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/fs_sr022.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/halnote.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/halnote.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/hfox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/hfox.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/holy_quran.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/holy_quran.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/ink.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/ink.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/kanji.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/kanji.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/konami.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/konami.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/korean.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/korean.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/majutsushi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/majutsushi.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/moonsound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/moonsound.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/msx_audio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/msx_audio.cpp:63: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/msx_audio_kb.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/msx_audio_kb.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/msxdos2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/msxdos2.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/nomapper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/nomapper.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/rtype.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/rtype.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/softcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/softcard.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/super_swangi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/super_swangi.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/superloderunner.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/superloderunner.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/cart/yamaha.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/cart/yamaha.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/ctrl/ctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/ctrl/ctrl.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/ctrl/hypershot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/ctrl/hypershot.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/ctrl/joystick.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/ctrl/joystick.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/ctrl/libbler.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/ctrl/libbler.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/ctrl/mouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/ctrl/mouse.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/ctrl/sgadapt.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/ctrl/sgadapt.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/ctrl/towns6b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/ctrl/towns6b.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/ctrl/townspad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/ctrl/townspad.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/ctrl/xe1ap.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/ctrl/xe1ap.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/ax230.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/ax230.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/bruc100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/bruc100.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/bunsetsu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/bunsetsu.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/cartridge.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/cartridge.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/disk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/disk.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/fs4600.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/fs4600.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/fsa1fm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/fsa1fm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/msx_rs232.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/msx_rs232.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/msx_write.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/msx_write.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/music.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/music.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/panasonic08.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/panasonic08.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/ram.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/ram_mm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/ram_mm.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/rom.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/slot.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/slot/sony08.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/slot/sony08.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/msx/softcard/softcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/msx/softcard/softcard.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mtu130/board.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mtu130/board.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mtu130/datamover.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mtu130/datamover.cpp:6: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mtx/cfx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mtx/cfx.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mtx/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mtx/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mtx/magrom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mtx/magrom.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mtx/rompak.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mtx/rompak.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/mtx/sdx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/mtx/sdx.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/multibus/cpuap.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/multibus/cpuap.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/multibus/isbc202.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/multibus/isbc202.cpp:61: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/multibus/isbc8024.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/multibus/isbc8024.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/multibus/labtam_3232.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/multibus/labtam_3232.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/multibus/labtam_vducom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/multibus/labtam_vducom.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/multibus/labtam_z80sbc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/multibus/labtam_z80sbc.cpp:36: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/multibus/multibus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/multibus/multibus.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/multibus/serad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/multibus/serad.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nasbus/avc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nasbus/avc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nasbus/cards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nasbus/cards.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nasbus/floppy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nasbus/floppy.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nasbus/nasbus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nasbus/nasbus.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/boot_cthd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/boot_cthd.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/boot_kof10th.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/boot_kof10th.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/boot_kof2k2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/boot_kof2k2.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/boot_kof2k3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/boot_kof2k3.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/boot_misc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/boot_misc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/boot_svc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/boot_svc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/carts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/carts.cpp:7: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/cmc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/cmc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/fatfury2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/fatfury2.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/kof2k2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/kof2k2.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/kof98.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/kof98.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/mslugx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/mslugx.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/pcm2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/pcm2.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/prot_cmc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_cmc.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/prot_cthd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_cthd.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_cthd.cpp: In member function 'void cthd_prot_device::patch_cthd2003(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_cthd.cpp:146: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/devices/bus/neogeo/prot_cthd.cpp: In member function 'void cthd_prot_device::patch_ct2k3sa(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_cthd.cpp:244:32: 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/devices/bus/neogeo/prot_fatfury2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_fatfury2.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/prot_kof2k2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_kof2k2.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/prot_kof2k3bl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_kof2k3bl.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_kof2k3bl.cpp: In member function 'void kof2k3bl_prot_device::pl_px_decrypt(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_kof2k3bl.cpp:99:30: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_kof2k3bl.cpp: In member function 'void kof2k3bl_prot_device::upl_px_decrypt(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_kof2k3bl.cpp:131:31: 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/devices/bus/neogeo/prot_kof98.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_kof98.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_kof98.cpp: In member function 'void kof98_prot_device::decrypt_68k(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_kof98.cpp:71:31: 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/devices/bus/neogeo/prot_misc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_misc.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_misc.cpp: In member function 'void neoboot_prot_device::kof97oro_px_decode(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_misc.cpp:91:29: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_misc.cpp: In member function 'void neoboot_prot_device::kf10thep_px_decrypt(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_misc.cpp:105:29: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_misc.cpp: In member function 'void neoboot_prot_device::lans2004_decrypt_68k(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_misc.cpp:197:29: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_misc.cpp: In member function 'void neoboot_prot_device::kog_px_decrypt(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_misc.cpp:344:30: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_misc.cpp: In member function 'void neoboot_prot_device::svcplus_px_hack(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_misc.cpp:477: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/devices/bus/neogeo/prot_misc.cpp: In member function 'void neoboot_prot_device::svcsplus_px_hack(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_misc.cpp:521: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/devices/bus/neogeo/prot_misc.cpp: In member function 'void neoboot_prot_device::kof10th_decrypt(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/prot_misc.cpp:616:14: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_misc.cpp:617:14: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_misc.cpp:619:14: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_misc.cpp:620:14: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_misc.cpp:621:14: 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/devices/bus/neogeo/prot_mslugx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_mslugx.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/prot_pcm2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_pcm2.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_pcm2.cpp: In member function 'void pcm2_prot_device::decrypt(uint8_t*, uint32_t, int)': ../../../../../src/devices/bus/neogeo/prot_pcm2.cpp:38:30: 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/devices/bus/neogeo/prot_pvc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_pvc.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/prot_sma.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/prot_sma.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_sma.cpp: In member function 'void sma_prot_device::kof99_decrypt_68k(uint8_t*)': ../../../../../src/devices/bus/neogeo/prot_sma.cpp:356: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/devices/bus/neogeo/prot_sma.cpp:372:20: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_sma.cpp: In member function 'void sma_prot_device::garou_decrypt_68k(uint8_t*)': ../../../../../src/devices/bus/neogeo/prot_sma.cpp:380: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/devices/bus/neogeo/prot_sma.cpp:387:20: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_sma.cpp:392:36: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_sma.cpp: In member function 'void sma_prot_device::garouh_decrypt_68k(uint8_t*)': ../../../../../src/devices/bus/neogeo/prot_sma.cpp:405: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/devices/bus/neogeo/prot_sma.cpp:412:20: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_sma.cpp:417:36: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_sma.cpp: In member function 'void sma_prot_device::mslug3_decrypt_68k(uint8_t*)': ../../../../../src/devices/bus/neogeo/prot_sma.cpp:430: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/devices/bus/neogeo/prot_sma.cpp:437:20: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_sma.cpp:442:36: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_sma.cpp: In member function 'void sma_prot_device::mslug3a_decrypt_68k(uint8_t*)': ../../../../../src/devices/bus/neogeo/prot_sma.cpp:454: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/devices/bus/neogeo/prot_sma.cpp:461:20: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_sma.cpp:465:36: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint16_t* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/prot_sma.cpp: In member function 'void sma_prot_device::kof2000_decrypt_68k(uint8_t*)': ../../../../../src/devices/bus/neogeo/prot_sma.cpp:479: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/devices/bus/neogeo/prot_sma.cpp:495:20: 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/devices/bus/neogeo/pvc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/pvc.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/rom.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/sbp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/sbp.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/neogeo/sbp.cpp: In member function 'void neogeo_sbp_cart_device::patch(uint8_t*, uint32_t)': ../../../../../src/devices/bus/neogeo/sbp.cpp:78:29: 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/devices/bus/neogeo/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/slot.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo/sma.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo/sma.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo_ctrl/ctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo_ctrl/ctrl.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo_ctrl/dial.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo_ctrl/dial.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo_ctrl/irrmaze.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo_ctrl/irrmaze.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo_ctrl/joystick.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo_ctrl/joystick.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo_ctrl/kizuna4p.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo_ctrl/kizuna4p.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/neogeo_ctrl/mahjong.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/neogeo_ctrl/mahjong.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/2a03pur.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/2a03pur.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/act53.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/act53.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/aladdin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/aladdin.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/ave.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/ave.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/bandai.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/bandai.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/batlab.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/batlab.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/benshieng.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/benshieng.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/bootleg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/bootleg.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/camerica.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/camerica.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/cne.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/cne.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/cony.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/cony.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/datach.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/datach.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/discrete.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/discrete.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/disksys.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/disksys.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/event.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/event.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/ggenie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/ggenie.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/henggedianzi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/henggedianzi.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/hes.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/hes.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/irem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/irem.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/jaleco.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/jaleco.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/jncota.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/jncota.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/jy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/jy.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/kaiser.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/kaiser.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/karastudio.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/karastudio.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/konami.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/konami.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/legacy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/legacy.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/mmc1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/mmc1.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/mmc1_clones.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/mmc1_clones.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/mmc2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/mmc2.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/mmc3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/mmc3.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/mmc3_clones.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/mmc3_clones.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/mmc5.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/mmc5.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/multigame.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/multigame.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/namcot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/namcot.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/nanjing.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/nanjing.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/nes_carts.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/nes_carts.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/nes_slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/nes_slot.cpp:85: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/ntdec.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/ntdec.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/nxrom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/nxrom.cpp:30: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/pirate.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/pirate.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/pt554.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/pt554.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/racermate.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/racermate.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/rcm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/rcm.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/rexsoft.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/rexsoft.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/sachen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/sachen.cpp:28: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/sealie.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/sealie.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/somari.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/somari.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/subor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/subor.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/sunsoft.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/sunsoft.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/sunsoft_dcs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/sunsoft_dcs.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/taito.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/taito.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/tengen.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/tengen.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/txc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/txc.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/vrc_clones.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/vrc_clones.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/waixing.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/waixing.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes/zemina.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes/zemina.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/4score.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/4score.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/arkpaddle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/arkpaddle.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/bcbattle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/bcbattle.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/nes_ctrl/bcbattle.cpp: In member function 'virtual void nes_bcbattle_device::device_start()': ../../../../../src/devices/bus/nes_ctrl/bcbattle.cpp:97:81: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/nes_ctrl/bcbattle.cpp:13: ../../../../../src/emu/machine.h:165:122: note: declared here Compiling src/devices/bus/nes_ctrl/ctrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/ctrl.cpp:43: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/dorepiano.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/dorepiano.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/fckeybrd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/fckeybrd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/fcmat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/fcmat.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/hori.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/hori.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/joypad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/joypad.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/konamibag.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/konamibag.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/konamihs.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/konamihs.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/miracle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/miracle.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/nes_ctrl/miracle.cpp: In member function 'virtual void nes_miracle_device::write(uint8_t)': ../../../../../src/devices/bus/nes_ctrl/miracle.cpp:157:81: warning: 'DeviceClass* running_machine::device(const char*) [with DeviceClass = cpu_device]' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] In file included from ../../../../../src/emu/emu.h:83:0, from ../../../../../src/devices/bus/nes_ctrl/miracle.cpp:11: ../../../../../src/emu/machine.h:165:122: note: declared here Compiling src/devices/bus/nes_ctrl/mjpanel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/mjpanel.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/pachinko.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/pachinko.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/partytap.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/partytap.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/powerpad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/powerpad.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compressing src/emu/layout/nes_rob.lay... Compiling src/devices/bus/nes_ctrl/rob.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/rob.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/sharpcass.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/sharpcass.cpp:23: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/snesadapter.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/snesadapter.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/suborkey.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/suborkey.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/turbofile.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/turbofile.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/zapper.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/zapper.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nes_ctrl/zapper_sensor.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nes_ctrl/zapper_sensor.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/newbrain/eim.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/newbrain/eim.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/newbrain/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/newbrain/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/newbrain/fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/newbrain/fdc.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/applecd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/applecd.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/cd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/cd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/cdd2000.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/cdd2000.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/cdrn820s.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/cdrn820s.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/cdu415.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/cdu415.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/cdu561.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/cdu561.cpp:38: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/cdu75s.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/cdu75s.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/cfp1080s.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/cfp1080s.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/crd254sh.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/crd254sh.cpp:24: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/cw7501.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/cw7501.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/devices.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/devices.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/hd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/hd.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/s1410.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/s1410.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nscsi/smoc501.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nscsi/smoc501.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/bootbug.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/bootbug.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/cards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/cards.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/laserview.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/laserview.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_48gc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_48gc.cpp:50: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/nubus_48gc.cpp:50: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/nubus_48gc.cpp:443:157: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/nubus_48gc.cpp:450:154: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'unsigned char*' to 'required_cv* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_asntmc3b.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_asntmc3b.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_cb264.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_cb264.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_image.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_image.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/nubus/nubus_image.cpp: In member function 'void nubus_image_device::image_super_w(offs_t, uint32_t, uint32_t)': ../../../../../src/devices/bus/nubus/nubus_image.cpp:244:51: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/nubus/nubus_image.cpp: In member function 'uint32_t nubus_image_device::image_super_r(offs_t, uint32_t)': ../../../../../src/devices/bus/nubus/nubus_image.cpp:253:51: warning: cast from 'std::unique_ptr::pointer {aka unsigned char*}' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/nubus/nubus_image.cpp: In member function 'void nubus_image_device::file_name_w(offs_t, uint32_t)': ../../../../../src/devices/bus/nubus/nubus_image.cpp:366:47: warning: cast from 'char*' to 'uint32_t* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/devices/bus/nubus/nubus_image.cpp: In member function 'uint32_t nubus_image_device::file_name_r(offs_t)': ../../../../../src/devices/bus/nubus/nubus_image.cpp:371:80: warning: cast from 'char*' to 'const uint32_t* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_m2hires.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_m2hires.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/nubus_m2hires.cpp:13: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/nubus_m2hires.cpp:142:72: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_m2video.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_m2video.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/nubus_m2video.cpp:14: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/nubus_m2video.cpp:143:72: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_radiustpd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_radiustpd.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/nubus_radiustpd.cpp:13: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/nubus_radiustpd.cpp:143:72: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_spec8.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_spec8.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/nubus_spec8.cpp:48: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/nubus_spec8.cpp:360:91: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_specpdq.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_specpdq.cpp:32: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/nubus_specpdq.cpp:32: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/nubus_specpdq.cpp:358:77: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_vikbw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_vikbw.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/nubus_wsportrait.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/nubus_wsportrait.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/nubus_wsportrait.cpp:16: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/nubus_wsportrait.cpp:143:72: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/pds30_30hr.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/pds30_30hr.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/pds30_30hr.cpp:16: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/pds30_30hr.cpp:141:72: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/pds30_cb264.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/pds30_cb264.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/pds30_cb264.cpp:9: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/pds30_cb264.cpp:138:79: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/pds30_mc30.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/pds30_mc30.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/pds30_procolor816.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/pds30_procolor816.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/pds30_procolor816.cpp:15: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/pds30_procolor816.cpp:144:72: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/pds30_sigmalview.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/pds30_sigmalview.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] In file included from ../../../../../src/emu/emucore.h:29:0, from ../../../../../src/emu/emu.h:33, from ../../../../../src/devices/bus/nubus/pds30_sigmalview.cpp:9: ../../../../../src/lib/util/endianness.h: In instantiation of 'constexpr auto util::endian_cast::operator+(std::ptrdiff_t) const [with In = unsigned int; Out = const unsigned char; util::endianness Endian = (util::endianness)1; std::ptrdiff_t = long int]': ../../../../../src/devices/bus/nubus/pds30_sigmalview.cpp:137:72: required from here ../../../../../src/lib/util/endianness.h:94:55: warning: cast from 'const unsigned char*' to 'required_cv* {aka const unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/quadralink.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/quadralink.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/nubus/supermac.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/nubus/supermac.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/odyssey2/4in1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/odyssey2/4in1.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/odyssey2/chess.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/odyssey2/chess.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/odyssey2/homecomp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/odyssey2/homecomp.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/odyssey2/ktaa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/odyssey2/ktaa.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/odyssey2/rally.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/odyssey2/rally.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/odyssey2/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/odyssey2/rom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/odyssey2/slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/odyssey2/slot.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/odyssey2/test.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/odyssey2/test.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/odyssey2/voice.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/odyssey2/voice.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/oricext/jasmin.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/oricext/jasmin.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/oricext/microdisc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/oricext/microdisc.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/oricext/oricext.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/oricext/oricext.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pasopia/pac2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pasopia/pac2.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pasopia/pac2exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pasopia/pac2exp.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pasopia/rampac2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pasopia/rampac2.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pasopia/rompac2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pasopia/rompac2.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc1512/mouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc1512/mouse.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc8801/jmbx1.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc8801/jmbx1.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc8801/pc8801_23.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc8801/pc8801_23.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc8801/pc8801_31.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc8801/pc8801_31.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc8801/pc8801_exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc8801/pc8801_exp.cpp:48: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc8801/pcg8100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc8801/pcg8100.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_joy/pc_joy.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_joy/pc_joy.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_joy/pc_joy_sw.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_joy/pc_joy_sw.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/cherry_mx1500.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/cherry_mx1500.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/ec1841.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/ec1841.cpp:34: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/hle_mouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/hle_mouse.cpp:37: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/iskr1030.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/iskr1030.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/keyboards.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/keyboards.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/keytro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/keytro.cpp:70: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/msnat.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/msnat.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/pc83.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/pc83.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/pc_kbdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/pc_kbdc.cpp:16: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/pcat101.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/pcat101.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/pcat84.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/pcat84.cpp:27: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pc_kbd/pcxt83.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pc_kbd/pcxt83.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pce/pce_rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pce/pce_rom.cpp:12: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pce/pce_slot.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pce/pce_slot.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pce_ctrl/joypad2.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pce_ctrl/joypad2.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pce_ctrl/joypad6.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pce_ctrl/joypad6.cpp:26: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pce_ctrl/mouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pce_ctrl/mouse.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pce_ctrl/multitap.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pce_ctrl/multitap.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pce_ctrl/pachinko.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pce_ctrl/pachinko.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pce_ctrl/pcectrl.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pce_ctrl/pcectrl.cpp:53: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pce_ctrl/xhe3.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pce_ctrl/xhe3.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/2joysnd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/2joysnd.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/64k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/64k.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/c2n.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/c2n.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/cass.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/cass.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/cb2snd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/cb2snd.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/diag.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/diag.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/diag264_lb_tape.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/diag264_lb_tape.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/hsg.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/hsg.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/petuja.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/petuja.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/superpet.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/superpet.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pet/user.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pet/user.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/plus4/c1551.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/plus4/c1551.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/plus4/diag264_lb_user.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/plus4/diag264_lb_user.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/plus4/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/plus4/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/plus4/sid.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/plus4/sid.cpp:20: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/plus4/std.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/plus4/std.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/plus4/user.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/plus4/user.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pofo/ccm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pofo/ccm.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pofo/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pofo/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pofo/hpc101.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pofo/hpc101.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pofo/hpc102.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pofo/hpc102.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pofo/hpc104.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pofo/hpc104.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pofo/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pofo/ram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/pofo/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/pofo/rom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/psi_kbd/ergoline.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/psi_kbd/ergoline.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/psi_kbd/hle.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/psi_kbd/hle.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/psi_kbd/psi_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/psi_kbd/psi_kbd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/psx/analogue.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/psx/analogue.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/psx/ctlrport.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/psx/ctlrport.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/psx/gamebooster.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/psx/gamebooster.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/psx/memcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/psx/memcard.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/psx/multitap.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/psx/multitap.cpp:5: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/psx/parallel.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/psx/parallel.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/qbus/dsd4432.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/qbus/dsd4432.cpp:21: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/qbus/dvk_kgd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/qbus/dvk_kgd.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/qbus/pc11.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/qbus/pc11.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/qbus/qbus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/qbus/qbus.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/qbus/qtx.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/qbus/qtx.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/cst_q_plus4.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/cst_q_plus4.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/cst_qdisc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/cst_qdisc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/cumana_fdi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/cumana_fdi.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/exp.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/exp.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/kempston_di.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/kempston_di.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/miracle_gold_card.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/miracle_gold_card.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/miracle_hd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/miracle_hd.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/mp_fdi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/mp_fdi.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/opd_basic_master.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/opd_basic_master.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/pcml_qdisk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/pcml_qdisk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/qubide.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/qubide.cpp:49: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/rom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/sandy_superdisk.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/sandy_superdisk.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/sandy_superqboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/sandy_superqboard.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/std.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/std.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/ql/trumpcard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/ql/trumpcard.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/cf.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/cf.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/clock.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/clock.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/edge.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/edge.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/fdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/fdc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/ide.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/ide.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/micro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/micro.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/modules.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/modules.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/ram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/ram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/rc2014.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/rc2014.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/rom.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/rom.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/romram.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/romram.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/rtc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/rtc.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/serial.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/serial.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/sound.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/sound.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/z180cpu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/z180cpu.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rc2014/z80cpu.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rc2014/z80cpu.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/exorterm.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/exorterm.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/hlemouse.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/hlemouse.cpp:66: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/ie15.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/ie15.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/keyboard.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/keyboard.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/loopback.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/loopback.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/mboardd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/mboardd.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/null_modem.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/null_modem.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/patchbox.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/patchbox.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/printer.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/printer.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/pty.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/pty.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/rs232.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/rs232.cpp:42: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/rs232_sync_io.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/rs232_sync_io.cpp:31: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/sun_kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/sun_kbd.cpp:1: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/swtpc8212.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/swtpc8212.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/terminal.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/terminal.cpp:3: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rs232/xvd701.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rs232/xvd701.cpp:4: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rtpc/kbd.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rtpc/kbd.cpp:46: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/rtpc/kbd_con.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/rtpc/kbd_con.cpp:10: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/am310.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/am310.cpp:18: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/ascsasi.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/ascsasi.cpp:19: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/dg640.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/dg640.cpp:14: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/dj2db.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/dj2db.cpp:17: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/djdma.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/djdma.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/mm65k16s.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/mm65k16s.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/nsmdsa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/nsmdsa.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/nsmdsad.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/nsmdsad.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/poly16k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/poly16k.cpp:15: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/polyfdc.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/polyfdc.cpp:13: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/polyvti.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/polyvti.cpp:25: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/s100.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/s100.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/seals8k.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/seals8k.cpp:29: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/s100/wunderbus.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/s100/wunderbus.cpp:9: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/saitek_osa/expansion.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/saitek_osa/expansion.cpp:11: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/saitek_osa/maestro.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/saitek_osa/maestro.cpp:33: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/saitek_osa/maestroa.cpp... In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/saitek_osa/maestroa.cpp:22: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543:72: warning: cast from 'u8* {aka unsigned char*}' to 'u16* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u32& memory_region::as_u32(offs_t)': ../../../../../src/emu/emumem.h:2544:72: warning: cast from 'u8* {aka unsigned char*}' to 'u32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] ../../../../../src/emu/emumem.h: In member function 'u64& memory_region::as_u64(offs_t)': ../../../../../src/emu/emumem.h:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long long unsigned int*}' increases required alignment of target type [-Wcast-align] Compiling src/devices/bus/saitek_osa/sparc.cpp... distcc[23604] ERROR: compile ../../../../../src/devices/bus/saitek_osa/sparc.cpp on 192.168.1.1:3648 failed distcc[23604] (dcc_build_somewhere) Warning: remote compilation of '../../../../../src/devices/bus/saitek_osa/sparc.cpp' failed, retrying locally distcc[23604] Warning: failed to distribute ../../../../../src/devices/bus/saitek_osa/sparc.cpp to 192.168.1.1:3648, running locally instead In file included from ../../../../../src/emu/emu.h:50:0, from ../../../../../src/devices/bus/saitek_osa/sparc.cpp:35: ../../../../../src/emu/emumem.h: In member function 'u16& memory_region::as_u16(offs_t)': ../../../../../src/emu/emumem.h:2543: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:2544: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:2545:72: warning: cast from 'u8* {aka unsigned char*}' to 'u64* {aka long 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:53:0, from ../../../../../src/devices/bus/saitek_osa/sparc.cpp:35: ../../../../../src/devices/bus/saitek_osa/sparc.cpp: In member function 'virtual const tiny_rom_entry* saitekosa_sparc_device::device_rom_region() const': ../../../../../src/emu/romentry.h:120:53: error: 'rom_sparc' was not declared in this scope #define ROM_NAME(name) rom_##name ^ ../../../../../src/devices/bus/saitek_osa/sparc.cpp:110:9: note: in expansion of macro 'ROM_NAME' return ROM_NAME(sparc); ^~~~~~~~ ../../../../../src/emu/romentry.h:120:53: note: suggested alternative: '__sparc' #define ROM_NAME(name) rom_##name ^ ../../../../../src/devices/bus/saitek_osa/sparc.cpp:110:9: note: in expansion of macro 'ROM_NAME' return ROM_NAME(sparc); ^~~~~~~~ In file included from ../../../../../src/emu/emu.h:58:0, from ../../../../../src/devices/bus/saitek_osa/sparc.cpp:35: ../../../../../src/devices/bus/saitek_osa/sparc.cpp: In member function 'virtual void (* saitekosa_sparc_device::device_input_ports() const)(device_t&, ioport_list&, std::__cxx11::string&)': ../../../../../src/emu/ioport.h:1449:33: error: 'construct_ioport_sparc' was not declared in this scope #define INPUT_PORTS_NAME(_name) construct_ioport_##_name ^ ../../../../../src/devices/bus/saitek_osa/sparc.cpp:127:9: note: in expansion of macro 'INPUT_PORTS_NAME' return INPUT_PORTS_NAME(sparc); ^~~~~~~~~~~~~~~~ ../../../../../src/emu/ioport.h:1449:33: note: suggested alternative: 'construct_ioport_1' #define INPUT_PORTS_NAME(_name) construct_ioport_##_name ^ ../../../../../src/devices/bus/saitek_osa/sparc.cpp:127:9: note: in expansion of macro 'INPUT_PORTS_NAME' return INPUT_PORTS_NAME(sparc); ^~~~~~~~~~~~~~~~ ../../../../../src/devices/bus/saitek_osa/sparc.cpp: At global scope: ../../../../../src/emu/ioport.h:1449:33: warning: 'void construct_ioport_1(device_t&, ioport_list&, std::__cxx11::string&)' defined but not used [-Wunused-function] #define INPUT_PORTS_NAME(_name) construct_ioport_##_name ^ ../../../../../src/emu/ioport.h:1453:16: note: in expansion of macro 'INPUT_PORTS_NAME' ATTR_COLD void INPUT_PORTS_NAME(_name)(device_t &owner, ioport_list &portlist, std::string &errorbuf) \ ^~~~~~~~~~~~~~~~ ../../../../../src/devices/bus/saitek_osa/sparc.cpp:118:8: note: in expansion of macro 'INPUT_PORTS_START' static INPUT_PORTS_START( sparc ) ^~~~~~~~~~~~~~~~~ distcc[23604] ERROR: compile ../../../../../src/devices/bus/saitek_osa/sparc.cpp on localhost failed gmake[2]: *** [optional.make:22309: ../../../../netbsd/obj/x32/Release/src/devices/bus/saitek_osa/sparc.o] Error 1 gmake[1]: *** [Makefile:73: optional] Error 2 gmake[1]: Leaving directory '/tmp/pkgbuild/emulators/mame/work.sparc/mame-mame0251/build/projects/sdl/mame/gmake-netbsd' gmake: *** [makefile:1450: 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